問題タブ [rails-3-upgrade]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3025 参照

ruby-on-rails - Rails 3 の機能テストで polymorphic_path を使用する方法

polymorphic_pathRails 3 の機能テストで使用しようとしています。

最初は私が得るだろう

そして、私は追加しました

停止しましたundefined method errorが、次のような通常のパスが機能しなくなりarticle_path(article)ました。

Rails 2 では、polymorphic_path を含めることで通常どおり使用できました。

これをRails 3で動作させるにはどうすればよいですか?

0 投票する
1 に答える
39 参照

asp.net - asp.netのWebアプリケーションのアップグレードの背後にあるロジック?

私はWebアプリケーションをアップグレードするロジックを理解しようとしています。DNNの場合のように。新しいバージョンに切り替えるためのアップグレードを提供します。既存のデータはどのように管理されていますか?プロジェクト全体を置き換えますか:P?舞台裏では何が起こっていますか?

ありがとう

0 投票する
1 に答える
4005 参照

ruby-on-rails-3 - Rails 3 CSRF_meta_tag が機能しない

アプリを Rails 2.3 から Rails 3 にアップグレード中です。

<%= csrf_meta_tag %>

私がやった私のレイアウトで。残念ながら、ajax リクエストを使用すると、ログアウトされ続けました。少し調査した後、古い方法は追加することであることがわかりました

私のapplication.jsファイルで。正しく動作するようになりました (実際には csrf_meta_tag は必要ないようです)。

csrf_meta_tag だけでなく、これらの 4 行のコードを application.js に追加する必要があるのは正常ですか?

0 投票する
0 に答える
173 参照

mysql - Rails 3 への移行とエンコーディング

Rails 3.0.10 に移行した後、ページ上のテキストのエンコーディングが壊れました。

「Бег бег бег」の代わりに「Ð'ег бег бег」を得ました。ページ上の他のテキストは良さそうです。

このテキストは DB から取得され、「CP1252」エンコーディングを使用しています。私はMYSQLを使用しています。

database.yml ファイルに "encoding: utf8" パラメータを追加しようとしましたが、何も改善されませんでした。

Rails 2 ではこのテキストでそのような問題はありませんでした。

0 投票する
1 に答える
555 参照

ruby-on-rails - Rails 3 config / environment/development.rbのlibからクラスをロードする際の問題

Rails2.3.11アプリを3.0.10にアップグレードしています。のようなrailsスクリプトのいずれかを実行しようとしたり、単体テストを実行したりするNameErrorと、ファイルにが含まれます。development.rbrails console

で定義したクラスを呼び出していますが、クラスを呼び出すlibときにライブラリがロードされていないようですdevelopment.rb

私は次のようなことをしています:

lib/custom_memcached_store.rbクラスを宣言するファイルがあります

次のエラーが発生します。

application.rb、私はすでに使用しています

あなたが私に与えることができるどんな助けにも感謝します。

0 投票する
4 に答える
379 参照

ruby - Rails2からRails3に移行するときのenvironment.rbの内容

アプリケーションをRails2.3からRails3.1に更新していますが、Railsは初めてです。RailsCastをフォローして、いくつかのアイデアを得ました。誰かが私の古い環境変数をどこに置くかについて私を助けてください。これらは私の古いコードの4つの部分ですenvironment.rb

1:

2:

3:

4:

これ、新しい、またはどこに配置しenvironment.rbますapplication.rbか?

0 投票する
1 に答える
419 参照

ruby-on-rails-3 - Rails 3 へのアップグレード後に authlogic メソッドで NameError が発生するのはなぜですか?

私はRails 3へのアップグレードを行っており、元々authlogicを使用していました。

NameError が表示されるようになりました。

「require_no_user」は、UserSessions Controller に配置される authlogic のメソッドです。しかし、エラーが発生し、未定義と見なされる理由がわかりません。

authlogic gem を 3.0.3 にアップデートしましたが、直りませんでした.....

はい、Deviseへの移行を検討しますが、アップグレードの基本を完了する必要があり、そうできることを願っています...ありがとう.

0 投票する
1 に答える
110 参照

ruby-on-rails - :from に相当する ActiveRelation (arel) は何ですか?

モデルの 1 つにこの named_scope があります。

その目的は、最後の 100 のビデオのプールを作成することです (その結果を「ビデオ」として返すため、他のスコープはそのデータセットで動作します)。その後、スコープをチェーンし、その結果のプールからレコードをフィルター処理できます。

Arel に相当するステートメントはありますか?