1
假設我有一個型號User
,具有兩個屬性::name
和:age
。我希望:age
列僅可用於「def manipulate_age()」(某種方法)。這也包括,user.update_attributes!(:age => 10)
有望引發異常。是否有可能以Rails 3的方式做到這一點?僅通過導軌3中的特定方法訪問列
假設我有一個型號User
,具有兩個屬性::name
和:age
。我希望:age
列僅可用於「def manipulate_age()」(某種方法)。這也包括,user.update_attributes!(:age => 10)
有望引發異常。是否有可能以Rails 3的方式做到這一點?僅通過導軌3中的特定方法訪問列
如果您沒有在attr_accessor中列出名稱和年齡,則無法直接讀寫這些字段。