Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS和Rails的问题_Javascript_Ruby On Rails_Ruby_Ruby On Rails 5 - Fatal编程技术网

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>