阿贾克斯星级评定形式RoR

时间:2011-06-14 16:36:56

标签: ruby-on-rails-3 jquery acts-as-commentable

在我的RoR 3项目中,我正在尝试为模型进行评论。有点像亚马逊,用户可以查看产品并对其进行评级。为此,我选择了ajaxful-rating& acts_as_commentable插件。但是,我遇到的问题是,当用户点击星级(通过ajaxful-rating)时,rate函数会自动将db行添加到“rate”表中,因此它可以在没有注释的情况下存在附着在它上面,这不是我想要的。重写ajaxful功能似乎也不符合逻辑,我觉得这个功能应该存在于某个地方,但是我找不到任何宝石或插件。

之前有没有人做过这样的事情?

1 个答案:

答案 0 :(得分:0)

为什么不以一对一的关系将评级模型与评论联系起来,然后您可以通过平均该产品上所有评论的评分来计算产品的平均评分?