別の検索画面を備えたRESTFUL URL
-
27-10-2019 - |
質問
私たちはURLスキームでもう少し安らかになることを検討しています。ほとんどの場合、それは私たちにとって理にかなっています。私たちが見つけることができないことの1つは、別の検索画面をどのように処理するかということです。ユーザーにカードのリストを表示する必要がありますが、最初に検索を行う必要があります。
そこにアイデアや例はありますか?
解決
検索を安らかなリソースとして扱うことができます...
ライアン・ベイツはここでパターンを説明しています: http://railscasts.com/episodes/111-advanced-search-form
これは法案に適合しますか?
他のヒント
私はあなたが望む検索を行う私のモデルクラスでスコープを設定しました。検索用語を渡すことができるように、スコープにラムダを追加するだけで、次のように見えるはずです。
scope :matching_attribute, lambda{|your_search_term| where(:model_attribute => your_search_term)}
次に、コントローラーのインデックスで、リクエストパラメーション(名前を付けても)を確認し、そこで適切なことをしてください
所属していません StackOverflow