2013-02-20 59 views
1

假设我有一个型号User,具有两个属性::name:age。我希望:age列仅可用于“def manipulate_age()”(某种方法)。这也包括,user.update_attributes!(:age => 10)有望引发异常。是否有可能以Rails 3的方式做到这一点?仅通过导轨3中的特定方法访问列

回答

0

如果您没有在attr_accessor中列出名称和年龄,则无法直接读写这些字段。