Ransackという検索用のGemを利用しております。
サイトのトップページ(frontpage)からRestaurantというModelに対して検索を行いたいと考えております。
以下の様なViewをfrontpageに記載しています(slim)。
ruby
1= search_form_for(@q, url: restaurant_path, method: :get) do |f| 2 = f.label :restaurant_translations_restaurantname_cont 3 = f.search_field :restaurant_translations_restaurantname_cont, class: "form-control", placeholder: "complete match" 4 = f.submit 'Search', class: "btn btn-primary"
が、search_form_forのurlで指定しているrestaurant_pathであるsitename.com/restaurantに検索時に遷移してしまって同画面で検索することが出来ません。
これはどのようにurlを指定すればいいのでしょうか?routeの指定が必要だったりするものなのでしょうか?
どなたかご教示ください。よろしくお願いします。
あなたの回答
tips
プレビュー