活动管理员habtm过滤器与文本字段

时间:2016-09-05 10:25:54

标签: ruby-on-rails activeadmin

我有一个协会

_stages

在我的标准活动管理页面中,我需要为学校提供一个过滤器,其中包含用于输入学校ID的文本字段。 (由于我的数据库中有成千上万的学校,因此学校过滤是不可行的)。我需要这样的东西:

  class School < ActiveRecord::Base
    has_and_belongs_to_many :standards
  end

请帮忙

1 个答案:

答案 0 :(得分:0)

你试过这个宝石吗?我喜欢它。 https://github.com/holyketzer/activeadmin-ajax_filter

如果您想要的是按学校过滤标准索引,假设您的模型关联是双向的,您可以安装宝石并尝试这样的事情:

  include ActiveAdmin::AjaxFilter
  filter :school, as: :ajax_select, data: {
    url: '/admin/schools',
    search_fields: [:id],
    static_ransack: { active_eq: true },
    ajax_search_fields: [:id], 
  }