从Rails管理员列表视图中删除搜索字段

时间:2019-05-17 13:22:35

标签: ruby-on-rails rails-admin

我正在寻找一种删除Rails管理员列表视图中显示的“过滤器”文本字段的方法。我仍然想使用已经可用的过滤器,但我不想让用户使用过滤器文本字段,因为它在MongoDB中进行了“ $ or”搜索,这很麻烦。

我尝试将所有字段设置为“可搜索的错误”和“可过滤的错误”,但它仍然显示,即使由于我禁用了搜索而不再起作用。

这是我的代码:

config.model 'Account' do
    configure :permissions, :has_many_association
    exclude_fields :users, :categories, :account_notifications

    list do
      filters [:name]
    end

    show do
      exclude_fields :support_account_notifications
    end

    (Account.fields.keys - ["_id", "name", "cnpj", "email", "api_key"]).each do |acc_field|
      field acc_field.to_sym do
        searchable false
      end
    end
  end

Image of what I want to remove

0 个答案:

没有答案