Mysql 用CREATEDAT UPDATEDAT Active_admin替换更新时创建的_
我已替换命名约定我已替换created_at&update_at by CREATEDATE,:MODIFYDATE Active_adminMysql 用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
但它不会自动更新
下面是代码
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时间戳覆盖代码,以及控制器中更新操作的代码?