2014-02-10 75 views
1

按照Rails guide,該find_by方法的語法如下:我在哪裏可以找到有關ActiveRecord find_by方法的文檔?

# return the first user named David 
david = User.find_by(name: 'David') 

不過,我碰到代碼跑今天使用

david = User.find_by_name 'David' 

我似乎無法找到的任何文件第二次使用,雖然有朋友告訴我最近要避免find_by,而是使用where,因爲find_by正在被折舊或什麼東西。現在我很困惑什麼是find的好用法,如果我應該使用它,以及在哪裏可以找到關於上述主題的信息。

我在哪裏可以找到有關find_by方法的信息?

回答

0

find_by應該仍然有效。 find_by_x已在Rails 4中棄用。您的朋友對使用where是正確的,因爲這是現在通常更爲接受的方式。

相關問題