リモートで働くプログラマーの検索結果

リモ太がググったことの覚書

ActiveRecordで保存したときにbelongs_toで紐付いた親のレコードも更新する

belongs_to のオプションで :touch を指定する

:touchオプションをtrueに設定すると、そのオブジェクトがsaveまたはdestroyされたときに、関連付けられたオブジェクトのupdated_atタイムスタンプやupdated_onタイムスタンプが常に現在の時刻に設定されます。

class Book < ApplicationRecord
  belongs_to :author, touch: true
end

class Author < ApplicationRecord
  has_many :books
end

railsguides.jp