如何使用find属性设置条件参数

时间:2013-11-12 11:46:23

标签: ruby-on-rails-3

我是ROR的新手

我想将condition参数设置为find属性。

见下面我的代码

@navmenu = MenuItem.find(:all,:conditions=>[MenuItem.menu_item_id == nil OR MenuItem.id != 1 AND MenuItem.is_active == 1] )

此查询给出了错误。请帮忙

1 个答案:

答案 0 :(得分:0)

希望这会对你有所帮助:

@navmenu = MenuItem.find(:all,:conditions =&gt; [“menu_items.menu_item_id =?OR menu_items.id&lt;&gt;?AND menu_items.is_active =?”,nil,1,true])< / p>

感谢。