对于暑期实习,我被要求收集一些与用户在初创公司网站上访问的页面相关的特定数据。
为了简单起见,我们可以把网站看作是一个交友网站,每个用户都有自己的个人资料页面,并被标记在特定的类别下(发色,城市等)。
我想知道在Rails框架中,记录用户对配置文件或标记页面的每次访问的最好方法。它应该记录在文件中还是添加到数据库中,在代码中的确切位置应该调用这些函数?也许已经存在用于这个特定目的的gem了?
问题既是关于在Rails中应该在哪里调用函数,也是关于如何存储数据,因为最终的目标是构建一个推荐系统。
发布于 2012-05-10 13:03:59
您有多种选择可供选择。我会推荐以下其中一种:
这两种方法都很适合before_filter
语句。您可以在控制器操作执行之前询问输入params
,以透明地实现统计信息的收集。
我不建议使用关系数据库来存储原始数据。
https://stackoverflow.com/questions/10521204
复制相似问题