Rails:通过多个属性查找模型

时间:2014-01-10 19:29:45

标签: ruby-on-rails rails-models

我的用户模型包含属性firstnamelastname。而不是通过id查找用户,有没有一种方法可以通过firstname lastname对查找它们?可能有重复的名字和重复的姓氏;但是,我不允许存在重复的firstname-lastname对。

感谢。

1 个答案:

答案 0 :(得分:4)

如果您使用的是Rails 4:User.find_by(firstname: "Joe", lastname: "Smith")

否则:User.where(firstname: "Joe", lastname: "Smith").first()