問題タブ [actionpack]

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 投票する
1 に答える
255 参照

ruby-on-rails - Rails url ヘルパー メソッドをグローバルにオーバーライドする

foo_path=>としてアプリ全体で使用されるルートがありました/foo

現在、このルートを別のアプリに移行しています。このアプリは、URL パスを異なる方法で定義し、コントローラーによって以前に使用されていた/deep/path名前も異なるものにしています。query_paramtersfoo_path

メソッドをオーバーライドして、ビューで呼び出されたときの代わりにコントローラーをfoo_path返すようにしようとしています...いくつかのクエリパラメーター名を変換している間/deep/path/foo

私はstackoverflowでいくつかの答えを見つけましたが、彼らが使用する方法は、私が現在使用しているRailsバージョンであるRails 4.2.7では機能していないようです。

Rails 4.2.7の代わりに操作できるようにfoo_path、すべてのアプリでメソッドをオーバーライドするにはどうすればよいですか?/deep/path/fooquery_parameters