我正在尝试使用与rails兼容的updated_at时间戳创建一个表,但遇到了一些问题
我的创建表格如下:
create table cars (
id int not null,
...
created_at date not null,
updated_at date not null,
constraint cars_id_pk primary key (id)
);
相应的rails模型如下所示:
class Car < ActiveRecord::Base
end
当我尝试创建新模型时,我收到ActiveRecord::DangerousAttributeError: updated_at is defined by ActiveRecord
错误。
如果我尝试Car.instance_method_already_implemented?(:updated_at)
,则会抛出错误。当我Car.instance_method_already_implemented?(:created_at)
时,它不会抛出错误。
我发现另一个有趣的事情是使用updated_on
正常工作(以及created_on
)。
之前有人遇到过此问题,或者对如何解决此问题有任何想法?
由于