6
我現在使用Rails 4 現在我想更新我的用戶記錄 我想要使用此命令未定義的方法update_attributes方法4
@user=User.update_attributes(:name=> params[:name], :user=> params[:username], :pass=> params[:password])
OR
@user=User.update_attributes(name: params[:name], user: params[:username], pass: params[:password])
但總是得到了錯誤
undefined method `update_attributes'
所以如何我可以更新我的用戶 也我想問的是它會更新我的數據庫中的所有用戶?
我想我必須添加一些條件,如where [email protected]
,但我不知道我怎麼能在軌道上做到這一點!
感謝格爾登Thorat,它現在的工作並且我理解更新軌道 – Astm
+1中記錄的概念,用於表示數組上使用update_all。 update_attributes僅適用於成員而不適用於集合的事實是相當不透明的...... – Jerome