Open7
ActiveRecord::Persistence.saveのコードリーディング

背景:saveにautosave: falseみたいなオプションつけられないか?

ここがスタート

#create_or_update

#_create_record

#attributes_for_create
メソッドのコメントにある通り、ここで主キーが生成される場合に、主キーと仮想カラムをフィルタリングする
仮想カラム:https://tadhao.medium.com/virtual-attributes-in-ruby-on-rails-98ad998642cf

#attributes_with_values
ここでattributesをhashに変換している

#_insert_record