在rails_admin中,如何根据关联ID的存在进行过滤?

时间:2014-10-03 13:27:29

标签: rails-admin

在rails_admin中,我有一个城市列表。有些人有一个数字state_id,有些人有一个零。我希望我的城市列表视图让我根据该字段是填充还是空白进行过滤。

我该怎么做?

这引发了一个例外:

config.model 'City' do
  list do
    filters [:state_id]
    ...

...因为rails_admin无法找到" city_id"在"可过滤字段"列表中,即使它是显示字段之一。

1 个答案:

答案 0 :(得分:2)

您必须明确将字段设置为可过滤。

config.model 'City' do
  list do
    field :state_id do
      filterable true
    end

有了这个,我不再需要filters设置。

相关问题