【发布时间】:2010-12-19 22:33:43
【问题描述】:
我被卡住了,我想这是我不明白的语法问题:
这是一个(类别)_to_many(产品)关系。
在我的类别模型中,我有 pick1、pick2、pick3、pick4、pick5 列。 其中每一个都包含一个产品的 id。
在我的 category_controller 中,我想在 find 中检索那些:
@productpicks = Product.find(:all, :conditions =>
['online = ? and category_id IN (?)', true,
[@category.pick1, @category.pick2, @category.pick3, @category.pick4, @category.pick5]])
...并像这样在视图中迭代它们:
做一点事但是在那个数组中什么都找不到...
有人知道我做错了什么吗?
感谢您的帮助!
值
【问题讨论】:
标签: ruby-on-rails arrays find conditional