created_onとupdated_on

MySQL使っていて、更新日時をtimestamp型にしたいなぁと思って探していたら、column_nameをcreated_onにすると作成日時を、updated_onにすると更新日時を勝手に挿入してくれるらしい。ちなみに、created_atとupdated_atでも良いらしい。

create_table :products do |t|
  t.column created_on :datetime
  t.column updated_on :datetime
end


Ruby on Railsをはじめてまだ2週間ぐらいですが、今のところ、一番CoCって感じを受けた。