我正在尝试使用 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)
我怎样才能做到这一点。