jquery - 使用Raty jquery插件和rails 4.0脚手架形式

标签 jquery ruby ruby-on-rails-4 jscript raty

我正在尝试使用 Raty在我的 Rails 表单“评论”中使用 <script>$('#default').raty();</script> 。显示“1 2 3 4 5”而不是实际的星星。我的 jquery.raty.js 文件位于 apps/assets/javascripts 中,星星图像位于 apps/assets/javascripts/images 中。当我将鼠标悬停在数字上时,控制台显示:

Started GET "/reviews/star-off.png" for 127.0.0.1 at 2014-03-17 17:50:04 -0400 Processing by ReviewsController#show as PNG Parameters: {"id"=>"star-off"} Review Load (2.8ms) SELECT "reviews".* FROM "reviews" WHERE "reviews"."id" = $1 LIMIT 1 [["id", "star-off"]] Completed 404 Not Found in 5ms ActiveRecord::RecordNotFound (Couldn't find Review with id=star-off): app/controllers/reviews_controller.rb:67:in `set_review'

它似乎试图将图像作为评论 Controller 的一部分...但它实际上只是 jquery 插件的图像。有没有人有什么建议?谢谢

最佳答案

如果有帮助,我必须执行以下操作才能使其正常工作:

$('#star').raty({
  starOn: '<%= image_path('star-on.png') %>',
  starOff: '<%= image_path('star-off.png') %>',
  path: '',
  scoreName: 'star',
  space: true 
});

关于jquery - 使用Raty jquery插件和rails 4.0脚手架形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22466345/

相关文章:

javascript - 每个主题的图像链接

ruby-on-rails - 无法激活 sqlite3 (~> 1.3.6),已激活 sqlite3-1.4.0

ruby-on-rails - 生成迁移-创建连接表

javascript - JQuery如何隐藏/显示具有唯一id的动态数量的div

javascript - 在 bootstrap datepicker jQuery addClass 上单击触发器不起作用

javascript - 使用 JQuery 获取动态创建的选择下拉框的值

php - 如何将多个 PHP 变量传递给 jQuery 函数?

ruby-on-rails - Ruby:未初始化的未定义方法

Ruby - 如何将字符串解析为哈希数组

ruby-on-rails - 警告 : Nokogiri was built against LibXML version 2. 8.0,但已动态加载 2.7.8