对于暑期实习,我被要求收集一些与用户在初创公司网站上访问的页面相关的特定数据。
为了简单起见,我们可以将网站视为约会网站,每个用户都有自己的个人资料页面,并在某些类别(头发颜色、城市等)下标记。
我想知道在 Rails 框架中记录用户对个人资料或标签页面的每次访问的最佳方式。它应该记录在文件中还是添加到数据库中,应该在代码中的哪个位置调用函数?也许已经存在用于此特定目的的宝石?
问题是关于在 Rails 中应该在哪里调用函数以及应该如何存储数据,因为最终目标是构建推荐系统。
对于暑期实习,我被要求收集一些与用户在初创公司网站上访问的页面相关的特定数据。
为了简单起见,我们可以将网站视为约会网站,每个用户都有自己的个人资料页面,并在某些类别(头发颜色、城市等)下标记。
我想知道在 Rails 框架中记录用户对个人资料或标签页面的每次访问的最佳方式。它应该记录在文件中还是添加到数据库中,应该在代码中的哪个位置调用函数?也许已经存在用于此特定目的的宝石?
问题是关于在 Rails 中应该在哪里调用函数以及应该如何存储数据,因为最终目标是构建推荐系统。
有多种选择可供您使用。我推荐以下之一:
这两种方法都很适合before_filter
陈述。您可以在控制器操作执行之前询问输入params
以透明地实现统计信息的收集。
我不建议使用关系数据库来存储原始数据。