2014-01-28 32 views
0

找到第一個匹配記錄的最有效方法是什麼? 例如,用戶=找到的第一個弗雷德用戶如何找到活動記錄中的第一個出現

+0

什麼叫**第一弗雷德意味着弗雷德的第一用戶**?那麼,用戶列表中有很多'Fred',並且必須找到首先註冊的'Fred'? – rony36

回答

0

列表如果和挑在有序的結果的第一條記錄您要訂購,也是繼應工作:

user = User.where(:name => "Fred").order(:age).first 
0

如果您使用find或where命令訪問用戶模型。它總是會給你第一個由created_at排序的條目。您始終可以根據參數對數據進行排序。

0

您可以使用find_by作爲顯然如下

User.find_by_first_name('Fred') 

,它給

相關問題