私は、ユーザーがSearchLogicのgemを使用して検索できるように、プロジェクトのコントローラーの1つに新しいメソッドを作成しました。新しいコントローラーメソッドでは、パラメーターハッシュのIDが必要です
このメソッドはsearch_entriesと呼ばれ、もちろんそれに対応するビューが付いています。しかし、私が "Submit"ボタンを押すと、Railsは "Entry with ID = search_entries"(エントリはモデルです)という文句を言います。paramsハッシュには値 "search_entries"のIDがあります。私は問題が起因していることを確認しています
(...といや、paramsハッシュはIDを持っていない)
私はsearch_enrtiesからのコードを配置すると、すべてのインデックステンプレート内の表示は問題なく動作しますRoRの仕組みを理解していない。
は
アンゲロスArampatzis
)http://guides.rubyonrails.org/routing.html#adding-more-restful-actions
はそれが=に役立ちます願っています、それはすぐに働いた、ありがとうございます!私はそれがルートに関連するものだと分かっていましたが、私はその問題の対処方法を知らなかった。 –