保留输入过滤器activeadmin

时间:2016-09-09 20:50:35

标签: ruby-on-rails activeadmin

我正在尝试将我的输入保存在activeadmin的过滤器中,这是我的代码:

controller do
    before_filter by_resolved_at_in: :index do
      if params[:q][:by_resolved_at_in_gteq].blank?
          params[:q][:by_resolved_at_in_gteq] = params[:q][:by_resolved_at_in_gteq]
    end
end

但这不起作用。你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

我不确定您需要什么,但由于我认为在使用 ActiveAdmin 时会自动为您的每个模型属性创建一个过滤器如果添加自定义过滤器,则会将其全部删除。

所以,如果你想保留自动创建的那些,可能添加这一行可以解决问题。

preserve_default_filters!

如果这是你的问题,请告诉我。