标签: ruby-on-rails ruby activerecord rails-activerecord
我如何使用' not'与“地方”在一起' active_record中的语句?
糟糕的例子(不工作):
Field.where(name: 'Bukk').rewhere.not(name: 'Tolgy')
答案 0 :(得分:0)
您可能需要unscope您的姓名条件并重新添加:
unscope
Field.where(name: 'Bukk').unscope(where: :name).where.not(name: 'Tolgy')
rewhere使用unscope来完成其工作。
rewhere