活动记录方法而不是

pgu*_*rio 3 ruby activerecord ruby-on-rails

我似乎无法在任何地方找到答案.我知道我能做到:

Item.where(:color => 'red')
Run Code Online (Sandbox Code Playgroud)

获得所有红色物品,但我如何获得颜色不是红色的所有物品?

Jes*_*ott 5

它融合了旧式学校和新的Arel格式.

Item.where("color != ?", 'red')
Run Code Online (Sandbox Code Playgroud)

  • @pguardiario:然后你把它们链起来:`Item.where('color!=?','red').where(:size => 2)`. (2认同)