2011-11-28 63 views
0

你好的人的Rails 3 - 存儲歷史訪問數據

我想知道是否有寶石或存儲歷史數據的訪問在軌應用程序插件3.0.9

這個想法是:

  • 用戶登錄,到系統
  • 然後,用戶在不同的 做出一些行動(顯示,創建,更新等)小號控制器

所以我需要存儲

  • 用戶ID
  • 類名
  • CONTROLER名
  • 動作名稱
  • 對象ID(這是已創建的對象,更新,顯示等)
  • date_time

回答

0

CentralLogger做了類似的事情,但我不認爲它會跟蹤user_id。我建議使用這種方法,因爲如果您想要擴展您的應用程序,則記錄到MySQL或PostgreSQL數據庫往往會帶來一些嚴重的性能後果。記錄到MongoDB將會便宜得多(並且隨着應用程序的增長更容易碎片化和規模化):

https://github.com/customink/central_logger