問題タブ [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.
ruby-on-rails - Rails 3 の機能テストで polymorphic_path を使用する方法
polymorphic_path
Rails 3 の機能テストで使用しようとしています。
最初は私が得るだろう
そして、私は追加しました
停止しましたundefined method error
が、次のような通常のパスが機能しなくなりarticle_path(article)
ました。
Rails 2 では、polymorphic_path を含めることで通常どおり使用できました。
これをRails 3で動作させるにはどうすればよいですか?
asp.net - asp.netのWebアプリケーションのアップグレードの背後にあるロジック?
私はWebアプリケーションをアップグレードするロジックを理解しようとしています。DNNの場合のように。新しいバージョンに切り替えるためのアップグレードを提供します。既存のデータはどのように管理されていますか?プロジェクト全体を置き換えますか:P?舞台裏では何が起こっていますか?
ありがとう
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 に追加する必要があるのは正常ですか?
mysql - Rails 3 への移行とエンコーディング
Rails 3.0.10 に移行した後、ページ上のテキストのエンコーディングが壊れました。
「Бег бег бег」の代わりに「Ð'ег бег бег」を得ました。ページ上の他のテキストは良さそうです。
このテキストは DB から取得され、「CP1252」エンコーディングを使用しています。私はMYSQLを使用しています。
database.yml ファイルに "encoding: utf8" パラメータを追加しようとしましたが、何も改善されませんでした。
Rails 2 ではこのテキストでそのような問題はありませんでした。
ruby-on-rails - Rails 3 config / environment/development.rbのlibからクラスをロードする際の問題
Rails2.3.11アプリを3.0.10にアップグレードしています。のようなrailsスクリプトのいずれかを実行しようとしたり、単体テストを実行したりするNameError
と、ファイルにが含まれます。development.rb
rails console
で定義したクラスを呼び出していますが、クラスを呼び出すlib
ときにライブラリがロードされていないようですdevelopment.rb
。
私は次のようなことをしています:
lib/custom_memcached_store.rb
クラスを宣言するファイルがあります
次のエラーが発生します。
でapplication.rb
、私はすでに使用しています
あなたが私に与えることができるどんな助けにも感謝します。
ruby - Rails2からRails3に移行するときのenvironment.rbの内容
アプリケーションをRails2.3からRails3.1に更新していますが、Railsは初めてです。RailsCastをフォローして、いくつかのアイデアを得ました。誰かが私の古い環境変数をどこに置くかについて私を助けてください。これらは私の古いコードの4つの部分ですenvironment.rb
1:
2:
3:
4:
これ、新しい、またはどこに配置しenvironment.rb
ますapplication.rb
か?
ruby-on-rails-3 - Rails 3 へのアップグレード後に authlogic メソッドで NameError が発生するのはなぜですか?
私はRails 3へのアップグレードを行っており、元々authlogicを使用していました。
NameError が表示されるようになりました。
「require_no_user」は、UserSessions Controller に配置される authlogic のメソッドです。しかし、エラーが発生し、未定義と見なされる理由がわかりません。
authlogic gem を 3.0.3 にアップデートしましたが、直りませんでした.....
はい、Deviseへの移行を検討しますが、アップグレードの基本を完了する必要があり、そうできることを願っています...ありがとう.
ruby-on-rails - :from に相当する ActiveRelation (arel) は何ですか?
モデルの 1 つにこの named_scope があります。
その目的は、最後の 100 のビデオのプールを作成することです (その結果を「ビデオ」として返すため、他のスコープはそのデータセットで動作します)。その後、スコープをチェーンし、その結果のプールからレコードをフィルター処理できます。
Arel に相当するステートメントはありますか?