前提・実現したいこと
いつもお世話になります。
現在Ransackを使って
ある施設の一覧から最寄駅で検索する機能を実装しています。
該当する箇所のコードは以下です。
view
<%= search_form_for @search, url: city_path do |f| %> <%= f.label :station_id_in, "最寄駅" %><br> <%= f.collection_check_boxes(:station_id_in, @stations, :id, :name) %><br> <%= f.submit "Search" %><br> <% end %>
controller
# 駅検索 @stations = Station.where(city_id: city_params[:city_id_eq])
今回実装したいのが、
まさに以下イメージのようなもので、
3つの要件を同時に実現したいと考えています。
・チェックボックス検索ができる
・テキストリンクで静的ページにリンク(予めその条件で絞り込んだページを生成しておいたところへ)
・テキストリンクの横に検索結果となる数字を表示
わからない点
色々と検索したのですが、
f.collection_check_boxesで上記のようなカスタマイズをする方法が見つけられず、
現状の実装のまま実現できるのか否かがわかりかねています。
可否がおわかりになる方、参考になる記事、方法などがございましたらアドバイスいただけないでしょうか。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。