the*_*gah 1 mysql logic ruby-on-rails find conditional-statements
我有一个Reservation模型,我正在寻找三个领域.在container_id必须始终self.id但是confirmed和auto_confirmed只有一个需要为真.我有以下但它没有执行我需要的:
Reservation.find(:all,
:conditions => ['container_id = ? AND confirmed = ? OR auto_confirm = ?',
self.id, true, true,])
Run Code Online (Sandbox Code Playgroud)
我应该怎么改变这个?
我不确定我是否得到了你的问题,但据我所知,这可行:
Reservation.find(:all,
:conditions => ['container_id = ? AND (confirmed = ? OR auto_confirm = ?)',
self.id, true, true,])
Run Code Online (Sandbox Code Playgroud)