Rails 3.2.1
有没有一种方法(不使用squeel)可以使用ActiveRecord的哈希语法构造一个!=
操作符?
比如像这样:Product.where(id: !params[:id])
将生成SELECT products.* FROM products WHERE id != 5
寻找与Product.where(id: params[:id])
相反的方法
更新
在Rails 4中有一个not
运算符。
Product.where.not(id: params[:id])
Product.where('id != ?', params[:id].to_i)
。 - comme