我有一个协会
_stages
在我的标准活动管理页面中,我需要为学校提供一个过滤器,其中包含用于输入学校ID的文本字段。 (由于我的数据库中有成千上万的学校,因此学校过滤是不可行的)。我需要这样的东西:
class School < ActiveRecord::Base
has_and_belongs_to_many :standards
end
请帮忙
答案 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],
}