Rails属性重载

| 我有一个带有属性“名称”的模型。我希望能够创建一个返回name.capitalize的getter“ name”。 但是,问题在于,保存模型时,大写名称已写入数据库。有什么建议吗?     
已邀请:
def name
  attributes[\"name\"].capitalize
end
最好使用其他名称作为方法
def capitalized_name # or \"cap_name\"
  name.capitalize
end
    
def name
  read_attribute(:name).capitalize
end
    

要回复问题请先登录注册