ActiveAdmin - 在过滤器中设置下拉菜单的默认值
ActiveAdmin - Set default value of dropdowns in filter
我是活跃管理员的新手,需要将许多下拉菜单中的默认选择从包含更改为等于。有快速的方法吗?
你可以猴子修补它。
像这样的东西可能有用 https://gist.github.com/Fivell/56215c4da008c49585eb
您可以将要点内容放在 active_admin initializer
的末尾
更新:
module ActiveAdmin
module Inputs
module Filters
module StringInputExt
def self.included(base)
base.class_eval do
@filters = [:equals, :contains, :starts_with, :ends_with]
end
end
end
end
end
end
ActiveAdmin::Inputs::Filters::StringInput.send(:include, ActiveAdmin::Inputs::Filters::StringInputExt)
我是活跃管理员的新手,需要将许多下拉菜单中的默认选择从包含更改为等于。有快速的方法吗?
你可以猴子修补它。 像这样的东西可能有用 https://gist.github.com/Fivell/56215c4da008c49585eb 您可以将要点内容放在 active_admin initializer
的末尾更新:
module ActiveAdmin
module Inputs
module Filters
module StringInputExt
def self.included(base)
base.class_eval do
@filters = [:equals, :contains, :starts_with, :ends_with]
end
end
end
end
end
end
ActiveAdmin::Inputs::Filters::StringInput.send(:include, ActiveAdmin::Inputs::Filters::StringInputExt)