我正在为我的rails应用程序构建一个分析系统,我希望每次从数据库中拉出某个对象时都进行监控,并希望将其放入模型文件中。我有显示在页面上的对象,我需要查看它们获得的浏览量和点击量。我假设只需找出对象何时从数据库中拉出就可以处理视图(如果有人能告诉我如何做到这一点的话),我认为javascript可以监控点击。你们都同意这一点吗?还是有更好的方法。我正在使用带有MongoMapper和MongoDB的Rails3.1
发布于 2012-01-19 06:59:52
要存储数据,只需从浏览器向:click#create等rails资源发送一个ajax请求,其中包含您希望存储在POST请求中的信息。请确保在请求中包含相关的数据属性。
您可能希望收集请求,然后根据时间或单击“完成”按钮或诸如此类的东西将它们分批发送。
当从数据库中检索对象时,记录某人被点击(从javascript)的事实与记录不同。您可以为类中的每个方法编写一个before筛选器,或者可能为这类内容实现一个活动记录回调。
https://stackoverflow.com/questions/8918577
复制相似问题