我正在使用Rails 3.2并与另一个系统共享数据库。 在这个数据库中,有一些表有+ - 300个字段(与其他系统一起工作),其中一些字段很大,对我的系统没用。
我需要的是一种限制模型中字段创建的方法。例如:
class Customer < ActiveRecord::Base
// put something here that limit field creation
attr_accessible :codent, :nomeusual
end
这样,当有人在Controller中创建一个对象时,只有需求字段可用,读写速度会快得多。
答案 0 :(得分:0)
将ActiveModel::Dirty
与before_save
回调一起使用,如果属性已更改,则引发异常。