2013-02-20 39 views
1

假設我有一個型號User,具有兩個屬性::name:age。我希望:age列僅可用於「def manipulate_age()」(某種方法)。這也包括,user.update_attributes!(:age => 10)有望引發異常。是否有可能以Rails 3的方式做到這一點?僅通過導軌3中的特定方法訪問列

回答

0

如果您沒有在attr_accessor中列出名稱和年齡,則無法直接讀寫這些字段。