例如,事務模型上的日期字段導致transaction.date
。在Ruby on Rails的模型「日期」中命名字段有問題還是不好的做法?
這會導致任何問題嗎?
它可以使代碼更不可讀,因此是一個不好的做法?
例如,事務模型上的日期字段導致transaction.date
。在Ruby on Rails的模型「日期」中命名字段有問題還是不好的做法?
這會導致任何問題嗎?
它可以使代碼更不可讀,因此是一個不好的做法?
你可以稱之爲「日期」。我不認爲這會造成任何麻煩。 但是,像「created_at」,「updated_at」時代一樣,將日期字段命名爲「xxx_on」是個好主意嗎?
如果您的交易在24小時內完成,您只需保留一個日期欄即可。 :)
這取決於你想存儲什麼信息。日期時間列通常會告訴日期/時間是關於什麼。創建/更新的東西?正如你的情況考慮這一點。交易將有一個started_at,completed_at,failed_at等...
不,它不會造成問題。這不是一個保留字,也不是不好的做法。
其實,我只是把事務作爲需要'日期'的模型的一個例子。也許更「日期」和更少的日期時間會更好...... – 2012-03-06 15:49:02