8
Ruby on Rails的ORM有t.timestamps handler。它添加(並填充和更新)表中的created_at/updated_at行。何時在Rails中使用時間戳?
但我能想到的一些原因,當不使用時間戳:
- 他們有可能永遠不會使用的信息搞亂你的數據庫。
- 它們在更新/插入項目時佔用資源。
當包括updated_at和created_at列以及何時將它們排除在外時,是否有很好的經驗法則?
我的理由是不使用它們有效嗎?或者可以忽略,我應該簡單地用「只要添加它們,不管你什麼時候可能需要它們」?
到目前爲止,我從來沒有遇到過一個資源(最終)我不需要時間戳。通常,我們的視圖一直提供按上次創建/更改進行排序的選項。 – Wukerplank 2011-05-16 10:52:12
另外考慮到在這之後添加這些值*幾乎是不可能的。 – 2011-05-16 11:11:06