我目前正在使用https://github.com/twitter/activerecord-reputation-system版本3.0.1,其中一个源只能评估一次。当我查看代码时,会有像这样的唯一验证
同一个来源不能多次评估同一目标。
validates_uniqueness_of :source_id,
:scope => [:reputation_name, :source_type, :target_id, :target_type]
但是在我的应用程序中,现实源可以根据使用服务的日期不止一次地评估目标。防爆。 客户每次用餐时都可以查看同一家餐馆。
您建议如何自定义gem以支持此逻辑?
答案 0 :(得分:0)
现在代码自2年以来一直没有更新。从2012年到2016年,共有22个公开问题。这或者意味着它正在按预期工作或者已经被放弃了。
您处于可以看到“免费费用”的情况。您添加到代码库的每个库都有相关的成本。即使它是免费的。
我自己会自己编写功能。但我不知道您的应用程序有多复杂。