2017-12-23 11 views
-2

現在、レビューとして、5つの星印で評価する仕組みを作っていますが、ページの前に星の数が増えて5つ星に増加するという問題があります。 enter image description herejsとraisの問題

ご覧のとおり、星の数はページを通過するにつれて徐々に増加します。 私はこの問題を解決したいと思いますが、解決方法はわかりません。

ビュー

<div class="listing-rate" id="average_star_rate"></div> 

<script> 
    $('#average_star_rate').raty({ 
    path: '/assets', 
    readOnly: true, 
    score: <%= @listing.average_star_rate %> 
    }); 
</script> 

どのように私はそれを解決することができますか? 教えてください。

+0

私はいくつかのjavascriptコードは、複数回星を描画すると思います。 – Daniel

+1

あなたのコードは何度も実行されています。検証するスクリプトに 'alert( 'hello')'を入れてみてください。 – Abdullah

答えて

1

あなたは、ターボリンクでよく見られる問題について説明しています。 application.js(またはapplication.coffee)からTurbolinkを削除し、もう一度試してみてください。安定したら、Turbolinksを追加して、Turbolinksのドキュメントを読んでください。 :)

+0

ありがとうございました。私はターボリンクを消して、うまくいった。答えてくれてありがとう。 –