星星不可见

时间:2019-05-26 13:37:30

标签: ruby-on-rails raty

我想用raty为我的Rails 5.1.6应用程序的用户评分,并在Raty和Ruby on Rails上找到Elizabeth Le's documentation。如该文档中所建议,我转到GitHub的主页,并在{{1}中的star-half.pngstar-off.png中复制了star-on.pngapp/assets/imagesjquery.raty.js }。然后,我在app/assets/javascripts中添加了以下代码:

/app/views/users/show.html.erb

<% if !Review.exists?(reviewer_id: current_user.id, reviewed_id: @user.id) && current_user != @user %> <h2> Rate this user </h2> <%= form_for(current_user.active_reviews.build) do |f| %> <div><%= f.hidden_field :reviewed_id, value: @user.id %></div> <div id=“rating-form”> <label> Rating </label> </div> <%= f.submit "Submit your rating", class: "btn btn-primary" %> <% end %> <% end %> 是一个用户与另一个用户之间的关联,具有Reviewreviewer_idreviewed_id作为属性。
rating中,我添加了以下javascript代码:

app/assets/javascrits/custom.js

但是,没有出现星星。
我试图用作路径$(document).on('turbolinks:load', function() { $("#rating-form").raty({ path: "/assets/", scoreName: "review[rating]" }); }); 并将path: "/assets/images"添加到//= require jquery.raty,但没有结果。我什至尝试在页面的底部的application.js标记中添加视图中的jquery代码,但是没有任何改变。
我还尝试从jqueryscript.net下载图像和<script>文件,但这并没有改变结果。

0 个答案:

没有答案