Фильтры с флажками и рубином на рельсах
Я использую гем Ransack для выполнения поиска, я сделал фильтр с флажками.
_filter.html.haml
= form_tag search_url, method: :get do |f|
- Type.all.each do |t|
= check_box_tag 'q[type_id_in]', t.id
= label_tag t.name
search_controller.erb
@posts = Post.search(params[:q]).result(distinct: true)
Проблема в том, что при возврате результатов выбранные флажки не отмечены, есть ли способ избежать этого? или есть какой-то другой способ фильтрации результатов?