我可以修改RailsAdmin的列表视图查询吗?

时间:2014-07-31 16:28:35

标签: ruby-on-rails rails-admin

在RailsAdmin列表视图中,我想显示来自关联模型的值。例如,在机场列表中,我想显示该机场城市的名称。这有效:

config.model 'Airport' do
  list do
    field :city_name do
      def value
        airport = bindings[:object]
        airport.city.name
      end
    end
    # ...
  end
end

然而,它导致N + 1查询,因为每个机场对象生成查询以查找其城市。我想这样做,以便查找机场的查询加入城市表。

RailsAdmin是否允许我修改用于查找列表视图对象的查询范围?

0 个答案:

没有答案