0

我想跟踪网站上的用户活动。我试过ActiveSupport::Notifications但没有user_id或没有定义用户的东西。如我所见,有两种方法可以做到这一点:通过 ActiveRecord 查询和通过页面请求。after_create在第一种情况下,我应该使用模型(等)订阅所有可能的用户操作after_destroy,并且我有大约 20 个关联的模型,这是很多重复的代码。第二个-我不知道该怎么做,但对我来说似乎很简单。我没有使用设备或任何宝石。

也许在第一种方式中,我可以包含模块并在其中制作所有逻辑,但它不起作用。

4

1 回答 1

1

每次用户进入任何页面时,通过添加 , ti 调用before_filter :track_activity解决了该问题。ApplicationController

于 2012-12-05T12:20:34.933 回答