【发布时间】:2017-06-06 12:37:32
【问题描述】:
在我的应用程序中
产品通过 category_has_products 有很多类别
Category 通过 category_has_products 有很多产品
最初,我用过
在product.rb
default_scope { includes(:brand, :categories) }
并在 rails_admin 配置中将其设置为
field :categories, :string do
searchable [{Category => :name}]
end
这就像一个魅力。由于 has_many_through 导致性能问题(使用产品详细信息的其他页面受到影响)
所以我从产品中删除了 default_scope。
在那之后,我得到了
PG::UndefinedTable: ERROR: missing FROM-clause entry for table "categories"
关于如何预加载类别的任何想法?
注意:rails_admin gem 版本仅为 0.8.1。我无法更新到最新版本 1.X.X
【问题讨论】:
标签: rails-admin