我正在构建旧版数据库的JRuby on Rails应用程序。没有一个表的'created_at'列(所以我可以继续前进并添加),但他们都有'modtime'列而不是'updated_at'列。由于大部分java代码和sql函数都使用此列名,所以我无法将所有列名中的'modtime'更改为'updated_at'。可以简单地将“updated_at”列添加到所有表中,但这会造成混淆,并不理想。更改ActiveRecord/Rails中updated_at列的名称
我如何让ActiveRecord使用'modtime'作为列名而不是'updated_at'?
看看这个答案:http://stackoverflow.com/a/3981571/2622934 – cschroed
谢谢你们,我读了这个答案,但我真的不明白它:这个active_record.rb文件去哪里? “在初始化程序中创建一个名为的文件”的含义是什么?我假设我把数组中的modtime传递给timestamp_attributes_for_update方法? – eljaydub