assign_attributesメソッドとは
Railsを学習していてassign_attributes
メソッドを使う必要があり、調べてみたので、忘れないよう議事録として残そうと思いました。
結論
assign_attributes
は、複数の属性の値を更新するためのメソッドです。「DBに保存したくないけど値を更新したい」時に使用します。
assign_attributesメソッド
assign_attributes
は複数の属性の値を更新するためのメソッドです。
似たようなメソッドにupdate
やsave
などがあります。
これらのメソッドとの違いはDB保存の有無です。
assign_attributes
値を更新してDBに保存はしない。
update
、save
値を更新してDBに保存する。