0

我是 ROR 的新手

我想用属性设置condition参数。find

请参阅下面我的代码

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

此查询给出错误。请帮忙

4

1 回答 1

0

希望这会对您有所帮助:

@navmenu = MenuItem.find(:all,:conditions=>["menu_items.menu_item_id = ? OR menu_items.id <> ? AND menu_items.is_active = ?", nil, 1, true])

谢谢。

于 2013-11-12T12:08:53.197 回答