jquery raty插件不使用rails

时间:2013-04-16 15:32:06

标签: jquery ruby-on-rails raty

我正在运行rails 3.2,并试图使用以下方法添加评级系统:http://wbotelhos.com/raty/

出于某种原因,即使我已添加:

 $('#rating').raty();

到我的脚本,

 <div id="rating"></div>

到我网站上显示的html,我仍然看不到星星。

我添加了:

 //= require jquery.raty

到我的application.js,并在我的javascripts文件夹中有jquery.raty.js。

我似乎无法弄清楚我做错了什么。

我尝试过使用gem:https://github.com/bmc/jquery-raty-rails,但这不起作用

2 个答案:

答案 0 :(得分:2)

你为星星添加了照片吗? 确保资产/图片中有star-on.png和star-off.png 另外,在html.erb文件中添加以下代码,

<script>
    $(document).ready(function() {
        $("#rating").raty({
            path: '/assets/'
        });
    })
</script>

答案 1 :(得分:-1)

您需要包含javascript调用:

$('#star').raty();

以获得

<div id="star"></div>

显示。