我有一个用户模式,它有一个观点属性。轨道4增量
我想每个人的个人资料被看作时间1递增的意见。
的观点属性处于分贝默认为0。
现在我遇到的问题是:
第一时间分布看 @user = User.find(PARAMS [:USER_ID])! @ user.increment(:观点) 这将设置视图等于1
第二时间曲线观看视图被更新为3。
这似乎在随机时间的观点是由2更新而不是1
我有一个用户模式,它有一个观点属性。轨道4增量
我想每个人的个人资料被看作时间1递增的意见。
的观点属性处于分贝默认为0。
现在我遇到的问题是:
第一时间分布看 @user = User.find(PARAMS [:USER_ID])! @ user.increment(:观点) 这将设置视图等于1
第二时间曲线观看视图被更新为3。
这似乎在随机时间的观点是由2更新而不是1
这不是维持纵断面图好/安全的方式。如果有很多人在观看,你可能会遇到种族问题。
有一个非常复杂的宝石被称为“印象派”。 (https://github.com/charlotte-ruby/impressionist)。用它。你将有机会获得大量的功能,如基于用户使用独特的轮廓视图或IP,或会话哈希等
你确定你的arent小心调用其他操作的增量? –
第三次和第四次会发生什么?行为是可预测的还是看似随机的? –
嗨,行为似乎是随机的。 – Brian