0
我有一個具有attriubte「名稱」的模型。我希望能夠創建一個返回name.capitalize的getter「name」。Rails屬性覆蓋
但是,問題在於,保存模型時,大寫的名稱正在寫入數據庫。建議?
我有一個具有attriubte「名稱」的模型。我希望能夠創建一個返回name.capitalize的getter「name」。Rails屬性覆蓋
但是,問題在於,保存模型時,大寫的名稱正在寫入數據庫。建議?
def name
attributes["name"].capitalize
end
,更好地使用其他名稱的方法
def capitalized_name # or "cap_name"
name.capitalize
end
def name
read_attribute(:name).capitalize
end