Mysql 用CREATEDAT UPDATEDAT Active_admin替换更新时创建的_

Mysql 用CREATEDAT UPDATEDAT Active_admin替换更新时创建的_,mysql,ruby-on-rails,activeadmin,Mysql,Ruby On Rails,Activeadmin,我已替换命名约定我已替换created_at&update_at by CREATEDATE,:MODIFYDATE Active_admin 但它不会自动更新 下面是代码 class DeviceMaster < ActiveRecord::Base set_table_name "MDDMT" set_primary_key "DMTRFNUM" attr_accessible :DMTDEVICEID, :DMTISACTIVE, :CREATEDBY, :MODIFI

我已替换命名约定我已替换created_at&update_at by CREATEDATE,:MODIFYDATE Active_admin
但它不会自动更新
下面是代码

class DeviceMaster < ActiveRecord::Base

  set_table_name "MDDMT"
  set_primary_key "DMTRFNUM"
  attr_accessible :DMTDEVICEID, :DMTISACTIVE, :CREATEDBY, :MODIFIEDBY, :CREATEDATE, :MODIFYDATE, 
                    :EXTRAFIELD1, :EXTRAFIELD2, :EXTRAFIELD3, :EXTRAFIELD4
  alias_attribute :created_at, :MODIFYDATE
  alias_attribute :updated_at, :MODIFYDATE
end
class DeviceMaster
那么如何实现CREATEDATE的created_at updated_at columns功能:MODIFYDATE
别名列是正确的方式还是我需要在模型中编写单独的回调?

关于,

您签出了吗?它不适用于更新条件您是否使用类似于
字段的内容在一个表单中编辑多个表?在这种情况下,只有在更新驻留在父表上的数据时,父记录的更新时间戳才会更新,而不是在更新子表上的数据时。不,我只有一个表,上面显示了我使用active_Admin时,您可以为这个表包含
模式.rb
信息吗,ActiveRecord时间戳覆盖代码,以及控制器中更新操作的代码?