attr访问器-只能使用rails 3中的特定方法访问列



假设我有一个模型User,它有两个属性::name:age。我希望:age列只能由"defmanipulate_age()"(某种方法)访问。这还包括,user.update_attributes!(:age => 10)预计会引发异常。有可能在Rails3中做到这一点吗?

如果不在attr_accessor中列出姓名和年龄,则无法直接读取和写入这些字段。

相关内容

  • 没有找到相关文章

最新更新