update_attributeの実行方法について
初心者です。ご助力お願いいたします。
update_attributeの実行方法がわかりません。
findを使ってupdate_attributeをしようとしたところ以下のエラーが出ました。
irb(main):034:0> @user = User.find(1)
irb(main):035:0> @user.update_attribute(name: "ABC")
Traceback (most recent call last):
1: from (irb):35
ArgumentError (wrong number of arguments (given 1, expected 2))
irb(main):036:0> @user.update_attributes(name: "ABC")
(0.2ms) BEGIN
(0.2ms) COMMIT
=> true
なぜupdate_attributesではエラーが出ずにupdate_attributeではエラーがでるのでしょうか?