Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 简单评级RubyonRails3_Javascript_Jquery_Ruby On Rails_Ruby On Rails 3_Rating - Fatal编程技术网

Javascript 简单评级RubyonRails3

Javascript 简单评级RubyonRails3,javascript,jquery,ruby-on-rails,ruby-on-rails-3,rating,Javascript,Jquery,Ruby On Rails,Ruby On Rails 3,Rating,有人知道有什么好的和Ror3插件兼容的评级吗 我喜欢竖起大拇指,竖起大拇指,但星级也不错 我知道ajaxful_评级有一个Rails 3分支,但如果你发现了更好的拇指,我想听听你的意见 谢谢 编辑: 找到一个例子: <img class="rate up" src="thumns_up.png" alt="Rate Up" /> <img class="rate down" src="thumns_down.png" alt="Rate Down" /> $(docu

有人知道有什么好的和Ror3插件兼容的评级吗

我喜欢竖起大拇指,竖起大拇指,但星级也不错

我知道ajaxful_评级有一个Rails 3分支,但如果你发现了更好的拇指,我想听听你的意见

谢谢

编辑:

找到一个例子:

<img class="rate up" src="thumns_up.png" alt="Rate Up" />
<img class="rate down" src="thumns_down.png" alt="Rate Down" />


$(document).ready(function() {
 $("img.rate").click(function () {
       var val = ($(this).hasClass("up") == true) ? "1" : "-1";
       $.ajax(
             // Where should I pass the val?? 
       );
 });
});

$(文档).ready(函数(){
$(“img.rate”)。单击(函数(){
var val=($(this).hasClass(“up”)==true)?“1”:“-1”;
$.ajax(
//我应该在哪里通过val??
);
});
});

我正在为我的网站进行0-3星评级。我没有使用任何RoR gems/插件来做这件事(我只是创建了一个带有用户id、评分者id和分数的评分模型)。然后我使用这个jQuery插件()来显示实际的星级。它工作得很好,而且非常可定制。

这可能很方便:


拉蒂拉特怎么样?这是一个快速的解决方案与创业板的5星级评级


这里有一个很好的解释:

这里有评级工具:


我建议你

看起来很好,但你必须自己编写所有验证,对吗?例如,每个用户只有一票等等。我实际上只有三次验证。验证(所有属性)的存在性,验证:score的包含性(以确保分数有效),验证:user\u id、:scope=>:rater\u id的唯一性(以处理每个用户的一票)。带注释的我的类只有30行。作为参考,railscast提供了一些关于如何自己实现它的示例。这不符合你的需要吗?