Rails URLヘルパーを使用します
-
30-10-2019 - |
質問
このようなサイトのヘッダーに検索フォームがあります。
=semantic_form_for :search, :url=>{:controller=>:listings,:action=>:search} do
...
これは、現在のページのコントローラーがスコープまたは名前の写真である場合を除き、正常に機能します。たとえば、 '/users/sign_in'ページはdeviseによって制御され、そのコントローラーはdeviseネームスペース内にあります。
そのページでは、devise :: listingsコントローラーの下にアクションが存在しないことを示すエラーメッセージが表示されます。 (もちろん、リスティングコントローラーがdeviseネームスペースにないため、そうではありません。)
URLヘルパーが現在のページのコントローラーの名前空間を自動的にプレフィックにしないことを確認するにはどうすればよいですか?
正しい解決策はありません
所属していません StackOverflow