2011-11-28 41 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