私は今、私はquery_paramters
に名前を付け、異なる/deep/path
ともURLパスを定義する別のアプリにこのルートを移行しています=>/foo
オーバーライドレールURLヘルパーメソッドグローバル
foo_path
として私のアプリ全体で使用されているルートを持っていました過去にfoo_path
コントローラで使用されていたコントローラとは異なります。
いくつかのクエリパラメータ名に
を変換しながら、私はstackoverflowにいくつかの答えが、方法を見つけました...今では/deep/path
代わりの観点呼ば/foo
、コントローラーを返すようにfoo_path
メソッドをオーバーライドしていますよ彼らは私が現在使っているレールのバージョンである4.2.7のレールでもう使用できないようです。それはレールquery_parameters
を操作することができるというながら4.2.7に/deep/path
代わりの/foo
を返すように
どのように私はすべてのアプリ間でfoo_path
メソッドをオーバーライドすることができますか?
あなたは完全に別のアプリケーションを指すように 'foo_path'を変更しますか?もしそうなら、 'routes.rb'からそれを削除し、それを' ApplicationHelper'で定義することができます。 –