Javascript JS和Rails的问题
目前,作为一项审查,我们正在制定一种机制,用五星标记进行评估,但存在的问题是,在页面和五星标记之前,星星的数量会增加。 正如你所看到的,当你浏览网页时,星星的数量稳步增加。 我想解决这个问题,但我不知道如何解决它 看法Javascript JS和Rails的问题,javascript,ruby-on-rails,ruby,ruby-on-rails-5,Javascript,Ruby On Rails,Ruby,Ruby On Rails 5,目前,作为一项审查,我们正在制定一种机制,用五星标记进行评估,但存在的问题是,在页面和五星标记之前,星星的数量会增加。 正如你所看到的,当你浏览网页时,星星的数量稳步增加。 我想解决这个问题,但我不知道如何解决它 看法 $('平均星级费率').raty({ 路径:'/assets', 只读:对, 分数: }); 我如何解决它?您描述的是TurboLink的一个常见问题。请从application.js(或application.coffee)中删除TurboLink,然后重试。稳定后,添加
$('平均星级费率').raty({
路径:'/assets',
只读:对,
分数:
});
我如何解决它?您描述的是TurboLink的一个常见问题。请从application.js(或application.coffee)中删除TurboLink,然后重试。稳定后,添加Turbolinks并阅读Turbolinks文档,以确保您不会在产品中遇到此问题:)我猜一些javascript代码多次渲染星星。您的代码被执行了多次,请尝试在脚本中放入
警报('hello')
进行验证。非常感谢。我关掉了TurboLink,一切顺利。 谢谢你的回答。
<div class="listing-rate" id="average_star_rate"></div>
<script>
$('#average_star_rate').raty({
path: '/assets',
readOnly: true,
score: <%= @listing.average_star_rate %>
});
</script>