40
假設我有一個Dog
,並且我想要在Rails中存儲如果它是trained
。通常,返回布爾值的Ruby方法的名稱以?
結尾。 我應該調用數據庫列trained?
,或者我應該叫數據庫列trained
,有一個方法在Rails中命名布爾列
class Dog
def trained?
trained
end
end
後者的選擇似乎效率不高,特別是當我有很多的布爾字段。
還是有一些其他的選擇我錯過了?
完美答案。謝謝。 – Peter 2009-10-06 08:05:26