現在、レビューとして、5つの星印で評価する仕組みを作っていますが、ページの前に星の数が増えて5つ星に増加するという問題があります。 jsと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>
どのように私はそれを解決することができますか? 教えてください。
私はいくつかのjavascriptコードは、複数回星を描画すると思います。 – Daniel
あなたのコードは何度も実行されています。検証するスクリプトに 'alert( 'hello')'を入れてみてください。 – Abdullah