【发布时间】:2011-03-15 22:10:33
【问题描述】:
旧数据库有一个列 changed(包含一个 updated_at 时间戳)。
这导致错误改变了吗?由 ActiveRecord 定义,但仅当我打开它的关联时。
我已经尝试过:
- 覆盖instance_method_already_implemented?
- 还有alias该专栏。
- 使用
write_attribute和read_attribute添加自定义方法。
但这些都不能避免失败。
changed 列可以存在吗?有吗?我宁愿不必更改表,因为这也意味着要更改很多遗留代码。
【问题讨论】:
标签: ruby ruby-on-rails-3 activerecord