我想返回找到的所有配置文件,除了一个,当前用户之一。我想从模型中做到这一点。
self.order('random()')
.where(:blahblah => blah)
所以一切都在努力,直到这里 我添加了这部分,它不起作用
.not(:email => "blah@blah.com")
我不确定为什么。文档显示的查询类似于where.why(blah),而不像我正在做的事情。我不知道还能在哪里看。感谢。
Getin NoMethodError
未定义的方法`not'for#
答案 0 :(得分:4)
取决于您所使用的导轨版本,
如果是rails 3
self.order('random()').where('email != ?', "blah@blah.com")
如果是铁路4
self.order('random()').where.not(email: "blah@blah.com")