2012-05-04 50 views
0

我即將創建用於在我的應用程序中記錄用戶活動的功能。我正在考慮使用觀察者,然後通過另一個模型記錄事件,例如UserLog。日誌用戶活動寶石

在此之前,我想問問是否已經有一個好的寶石,可以節省我一些時間。

你碰巧知道嗎?

p.s.順便說一句,我正在談論自定義的用戶活動以及記錄IP地址等。自定義操作日誌的第一種情況更爲重要。

爲了清楚起見,我不是指模型更改,而是記錄發佈的表單變量和類似這樣的操作,而不是模型更改。

回答

3

audited

審計是一個ActiveRecord的擴展,記錄所有更改的模型在審覈表中,可選的修訂意見。 acts_as_audited已更新爲可與Rails 3配合使用,可與舊版Rails一起使用。

+0

我其實知道的寶石,但問題是,我不只是在談論模型的變化。例如,我想保存用戶提交表單時發佈的表單選項。 – Spyros