【Rails】ActiveRecordを用いて、既存のデータを更新する
タイトルの通りです。完全な備忘録。今まで忘れてた。
更新する対象は1件だけとします。
やり方
まず、更新対象データを引っ張ります
hoge = Hoge.find_by(id: hogehoge)
こんな感じで対象を取得。
次に更新する項目にデータを設定。
hoge.fuga = "test" hoge.tako = "お魚さん"
データは適当です。
最後にこれ
hoge.save
簡単じゃん。
まとめ
INSERTとやることは一緒だけど更新対象を明確にする必要があるということが大事。