使用Globalize3,我试图在一个查询中加载以下模型,包括翻译:
当我尝试下面的查询时,它只加载产品的翻译。尽管做了一些尝试,但我不知道如何加载property_translations。
@products = Product.includes(:properties).with_translations编辑(1)
我的目标是加载两个模型的翻译与急于加载。现在,它在一个查询中加载产品、product_translations和属性,而不是property_translations。
我也尝试过:
Product.with_translations.all(:include => { :properties => :property_translations }但是这里的问题是没有property_translations模型(用Globalize3创建的表)
谢谢你的想法!
发布于 2013-01-29 08:18:41
我从以下问题中得到了答案:Rails 3 includes translations globalize3 activerecord,即:
@products = Product.includes([:translations, {:properties => :translations}])https://stackoverflow.com/questions/14567936
复制相似问题