我想用 ransack 做一个 cont_all 的搜索,是不是要先分割成数组,感觉不够优雅啊。
<%= search_form_for @q do |f| %>
<%= f.search_field :title_cont_all %>
<%= f.submit "搜索" %>
<% end %>
@q = List.ransack( title_cont_all: params[:q][:title_cont_all].split ) #要这么写吗?
@lists = @q.result(distinct: true)