更改记录的变量created_at属性

gka*_*kck 5 ruby activerecord ruby-on-rails

有没有办法在创建后更改数据库记录"created_at"变量?

sep*_*p2k 5

当然,因为rails 2.3你可以像任何其他列一样更改它:从数据库中获取对象,设置列的值,保存它.

my_model = MyModel.find(42)
my_model.created_at = Date.today
my_model.save
Run Code Online (Sandbox Code Playgroud)