データの更新

class TestController < ApplicationController
  def index
    person = Person.find(1)
    person.update(name: 'test2', age: 25)
  end
end
データの更新時は、まず更新するデータを変数に代入し、
データを代入した変数.update(フィールド名: 値)

の形式で記入します。

allやwhereメソッドで複数のデータを変数に代入している場合は、変数に代入されたすべてのデータが更新されます。

また、findもしくはfind_byメソッドで取得しておりデータが1つだけの時は
person = Person.find(1)
person.name = 'test2'
person.age = 25
person.save

のように書くこともできます。