5
A
回答
6
我還沒有用ActiveRecord試過,但是這樣做有效嗎?
class User < ActiveRecord::Base
# stuff and stuff ...
def fullname
super || email
end
end
它取決於ActiveRecord在這些方法中的混合程度。
3
做你想做什麼,你可以很容易地覆蓋默認的閱讀器fullname
和做這樣的事情:
class User < ActiveRecord::Base
def fullname
# Because a blank string (ie, '') evaluates to true, we need
# to check if the value is blank, rather than relying on a
# nil/false value. If you only want to check for pure nil,
# the following line wil also work:
#
# self[:fullname] || email
self[:fullname].blank? ? email : self[:fullname]
end
end
相關問題
- 1. 需要一個值屬性
- 2. 爲什麼這個EF屬性返回另一個屬性的值?
- 3. UITextField beginningOfDocument屬性返回零
- 4. 返回默認值,如果一個屬性爲
- 5. IEnumerable的<XAttribute>被返回null,需要返回屬性值
- 6. 爲什麼屬性:描述返回零
- 7. NSManagedObject屬性設置爲零返回0
- 8. 一個css屬性值優於另一個cs屬性值
- 9. 如何在屬性文件中將一個屬性的值替換爲另一個屬性的值?
- 10. 根據另一個屬性的值添加需要的模型?
- 11. 在螞蟻 - 如何使用一個屬性作爲另一個屬性的值?
- 12. 廚師屬性的另一個屬性
- 13. jquery屬性值返回undefined,如果值很大,則返回0
- 14. 空值需要XML屬性
- 15. 需要查找屬性值
- 16. 爲什麼DirectoryEntry屬性返回需要10個小時?
- 17. 爲什麼一個類需要數據合同屬性,另一個不需要
- 18. 基於另一個屬性值的屬性默認值
- 19. 使用另一個類的屬性訪問類返回空值
- 20. JAXB - 如果設置了另一個可選屬性,可能需要一個可選屬性?
- 21. 如何將主要屬性從一個屬性更改爲另一個屬性。 mysql
- 22. WiX屬性參考另一個屬性
- 23. @需要的屬性檢查一個bean,但不是另一個
- 24. 返回非值屬性
- 25. 動態返回屬性值
- 26. 屬性返回值錯誤
- 27. 返回值類屬性
- 28. 從另一個類的另一個屬性繼承css屬性
- 29. XSD - 限制屬性值到另一個元素屬性值
- 30. WPF將屬性的值設置爲另一個屬性的值的比率