不在活跃的记录栏

时间:2015-05-06 10:38:31

标签: ruby-on-rails ruby activerecord rails-activerecord

我如何使用' not'与“地方”在一起' active_record中的语句?

糟糕的例子(不工作):

Field.where(name: 'Bukk').rewhere.not(name: 'Tolgy')

1 个答案:

答案 0 :(得分:0)

您可能需要unscope您的姓名条件并重新添加:

Field.where(name: 'Bukk').unscope(where: :name).where.not(name: 'Tolgy')
无论如何,

rewhere使用unscope来完成其工作。