我有产品型号,它有很多类别,带有has_many:通过关联
在我的控制器中,我尝试使用categories.category进行查找但是它出现了一个mysql错误。
Model.find(:all, :conditions => ['categories.category_id = ?', @category.id ])
想法?
答案 0 :(得分:0)
如果您在find
模型上Product
,那么您需要删除categories.
声明的:conditions
部分,或者在您的查找程序中添加:joins => :categroies
。
然而,更多帮助肯定会缩小问题的范围。