2013-07-19 33 views
1

我正在編寫我的第一個Ruby on Rails應用程序,並且我注意到生成的遷移將時間戳列添加到表中。我之前使用過時間戳(例如,在訂購時查找最新的記錄)。如果您沒有計劃使用它們,是否有任何理由保留這些時間戳列?保持生成的時間戳有什麼好處嗎?

+0

它跟蹤你的記錄,便於訂貨數據和所有。如果你不需要那些東西,那麼就沒有必要。 –

回答

3

如果你不打算使用它們,沒有任何好處。 Rails爲了您自己的理智和實用性添加這些內容,以便能夠查看記錄何時創建和/或更新。

如果你想要把它們關掉,你可能想補充一點:

config.active_record.record_timestamps = false 
+0

謝謝,這就是我需要知道的一切:) – Zinbo

0

不,沒有。但是,您嚴格限制了您對數據進行訂購和審覈的能力。