1

我正在运行 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但这也不起作用

4

2 回答 2

2

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

<script>
    $(document).ready(function() {
        $("#rating").raty({
            path: '/assets/'
        });
    })
</script>
于 2015-01-12T09:32:04.663 回答
-1

您需要包含 javascript 调用:

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

为了得到

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

以显示。

于 2013-05-30T18:51:22.470 回答