我正在运行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,但这不起作用
答案 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>
显示。