ransack gem を使用して、関連付けカウントに基づいて結果をフィルタリングしようとしています。
たとえば、各クラスには 50 人の生徒がいるので、20 人の生徒のみのクラスにフィルターをかけたいと考えています。
<%= search_form_for @q do |f| %>
<%= f.text_field :name_cont %>
<%= f.text_field :children_count_lt %>
<%= f.submit 'Filter' %>
<% end %>
@q = Company.ransack(params[:q])
@companies = @q.result.paginate(:page => params[:page], :per_page => 60)
どうやってやるの。