問題タブ [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 - config.filter_parameters を使用した Rails 3 のパラメータのカスタム フィルタリング
Rails 2.3.11 から 3.0.10 へのアップグレードに取り組んでおり、 の内容を変換するApplicationController
のに問題がありfilter_parameter_logging
ます。:referrer
特定のパラメーターの両方をフィルター処理し、タグなどの値に表示される場合はそれらもフィルター処理したいと考えています。
通常のパラメーターをフィルターで除外できますapplication.rb
しかし、私が問題を抱えているのは、filter_parameter_logging でも渡すブロックです。また、URL のように見えるすべての値のパラメータを除外するため、次のようなものhttp://example.com?password=foobar&oauth=123foo&page=2
は としてログに記録されhttp://example.com?password=[FILTERED]&oauth=[FILTERED]&page=2
ます。上記のURLのように、レールが指定されたパラメータをフィルタリングし、他の値からそれらのパラメータのみをフィルタリングする方法が必要です。
filter_parameter_logging での表示は次のとおりです。
config.filter_parameters
in を使用してこの方法で Rails フィルターを作成する方法はありapplication.rb
ますか? Rails 3 でフィルタリングをカスタマイズする方法に関する適切なドキュメントが見つからないようです。
ruby-on-rails-3 - Rails アプリを 1.2.3 から 3.1.0 にアップグレードしますか?
私はRails 1.2.3バージョンに取り組んでいます。今、Rails のバージョンと ruy のバージョンを 1.8.6 から 1.9.7 にアップグレードしたいと考えています。
そのような古いバージョンで動作するのは大きな苦痛ですが、実行中の状態です. Rails の高度な機能が必要ですが、この古いバージョンはサポートしていません。
バージョンとルビのバージョンアップ方法を教えてください。
ありがとう....
ruby-on-rails - Rails 3.1 の link_to
アプリケーションを Rails 2 から Rails 3 に変換していますが、この小さなコードに関して誰か助けてください。link_toが機能していません。Rails 3.1 で link_to_remoteの代わりに link_to を適切に使用する方法を教えてもらえますか? Rails 2 コード
Rails 3.1 コード
すべての.rjs
ファイルを.js.erb
. これは、Rails 3 で取得している URL です。
これはRails 2にあります:
私のコントローラー
ruby-on-rails-3 - Rails3.0とRails3.1の問題
それで、私はついにUbuntuをアップグレードし(そしてUnityのためにダウングレードし)、RVMを再インストールしましたが、今はRails 3.1で立ち往生しています。これは問題ありませんが、古いプロジェクトはすべてRails 3.0にあり、3.1にはいくつかの非互換性があります。頭のてっぺんからRAILS_ROOTはRails.root(すべてのプロジェクトで何らかの形で使用されています)になり、遊んでみた小さなRails 3.1アプリをアップロードしようとすると、herokuで問題が発生していました(PG gemがなかったため)私のgemlistで移行を実行できなかったため、pg gemをインストールするとさらに問題が発生しました)。
では、どうすればRails 3.0を再度インストールできますか?リポジトリで見つけられないようです
そして、私は宝石セットで両方を正しくインストールできることを知っていますか?そうしたら、どうすれば新しいRailsプロジェクトを作成できますか?どのバージョンのレールを使用しrails new new_app
ますか?
jruby - Jruby 1.6 + Rails 3 および Java サーブレット セッション ストアの問題
JRuby 1.5 から JRuby 1.6.3 に、Rails 2.3.5 から Rails 3.0 にアップグレードしています。
以前は、次のように使用していました。
config/initializers/session_store.rb 内
同じファイルで、次のようにします。
Production の以前のバージョンはjsessionid
、セッションで生成され、うまく機能していました。Tomcat で Java サーブレット ストアを使用したので、 でデフォルトのセッション タイムアウト機能を使用しましたがweb.xml
、非常にうまく機能しました。
ただし、アップグレード後、Firebug でjsession
ID が作成されていることがわかります。しかし同時に Rails_session_id
も作成されており、jsessionid
これを強制終了しても Rails セッション id は強制終了されません。また、応答を取得して xml として送信するアプリケーションに HTTP ラッパー API があります。ここでjsessionid
、Railsセッションに設定されているため、APIでセッションオブジェクトを取得できないため、Railsセッションと一致しないことがわかりました。
ここに私の宝石があります:
ここで何が問題なのか誰か教えてもらえますか?
ruby-on-rails-3 - Rails 3.1 で新しい Assets Pipeline を使用するにはどうすればよいですか?
Bates の RailsCast "Update to Rails 3.1" を見てきました。3.0.9 からアップグレードしています。私はすべての指示に従いましたが、明らかに不十分でした。しかし、私は app/assets ディレクトリと必要なサブディレクトリを作成し、以前は "public" の下にあったものをそこに置きました
次に、すべての明示的なインクルードを次のように変更しました。
これにより、次の結果が得られます。
どうやら私はそこから外れているようです。どんな助けでも大歓迎です。
ruby-on-rails - rails と sqlite3 のインストール中にエラーが発生しました
このチュートリアルhere に従って、sqlite3 を使用して ubuntu 11.10 に ruby on rails をインストールします。
次のコマンドを実行すると
次のエラーが表示されます。
エラー: どのリポジトリにも有効な gem 'rails' (>= 0) が見つかりませんでした
また、コマンドを試すと、
同じエラーが発生します
エラー: どのリポジトリにも有効な gem 'sqlite3' (>= 0) が見つかりませんでした
また、
アップデート:
ターミナルで次のコマンドを発行してrvmをインストールしようとしています
でも、接続してパッケージとかダウンロードして、
しかし、次のエラーが発生します。
「https://github.com/wayneeseguin/rvm/tarball/master」をダウンロードできませんでした。curl はステータス '7' を返しました。
この問題を解決するにはどうすればよいですか?
ruby-on-rails-3 - 「ArgumentError(ダンプフォーマットエラー)」の原因は何ですか?
製品リストがページ付けされておらず、最初の10個程度の製品しかリストされていない、Spreeでの誤動作のトラブルシューティング中に、ローカル開発環境でエラーを再現しようとしましたが、最初のページの読み込みでエラーが発生しました。
いつものように、私は最初に他の脳をチェックしました。上位の検索結果は次のとおりです:https ://github.com/rails/rails/issues/2509
そのスレッドを開始したユーザーと他のいくつかのポスターは、Rails3.0.9からRails3.1へのアップグレードを試みていましたが、私の場合には当てはまらないと思いました。私が実行しているSpree0.60.2アプリは、Rails3.0.9にあります。
ただし、結局のところ、ローカルホストのCookieをクリアするだけで問題は解決しました。なんで?