【发布时间】:2012-06-03 14:27:37
【问题描述】:
我想获取所有具有电子邮件作为提供的电子邮件或名字和姓氏的用户。比如:
users = User.where(:first_name => "James", :last_name => "Scott")
这将返回名字和姓氏为“James”和“Scott”的所有用户。
users = User.where(:email => "james@gmail.com")
这将返回电子邮件为“james@gmail.com”的用户。
有没有办法执行where 子句来返回具有相同名字和姓氏的用户以及具有在一个where 查询中匹配的电子邮件的用户,或者我是否需要在2 个单独的 where 子句。
【问题讨论】:
-
ActiveRecord OR query 的可能重复项
-
@Trace:您忘记选择答案或至少提供一些反馈。
标签: ruby-on-rails ruby-on-rails-3 activerecord