【发布时间】:2011-02-15 22:17:08
【问题描述】:
我有一个Reservation 模型,我正在搜索它的三个字段。 container_id 必须始终为self.id,但confirmed 和auto_confirmed 只需其中一个为真。我有以下内容,但它不能满足我的需要:
Reservation.find(:all,
:conditions => ['container_id = ? AND confirmed = ? OR auto_confirm = ?',
self.id, true, true,])
我应该如何改变这个?
【问题讨论】:
标签: mysql ruby-on-rails find logic conditional-statements