1

Railsアプリでacts_as_votableを使用しています

ユーザーは、好き嫌いを表示するために記事を好き嫌いをすることができます 私はこれらのコードを使用します

 <%= @article.votes.size %>
(<%= @article.upvotes.size %> Likes)
(<%= @article.downvotes.size %> Dislikes)

しかし、私はそれを要約したいと言いますか?

5 つ星を使用してすべての投票の平均を表示するにはどうすればよいですか? それとも、Youtube Has のような評価バーを使用しますか?

ありがとう

4

1 に答える 1

1

バーのようなシンプルなYouTubeが必要な場合は、次を使用します。

<div style="background-color:#ccc;width:200px;">
  <div style="background-color:#f00;height:30px;width:<%= (@article.upvotes.size/@article.votes.size)* 100 %>%;">
  </div>
  <i style="float:left"> Like: <%= @article.upvotes.size%> </i><i style="float:right"> Dislike: <%= @article.downvotes.size%> </i>
</div>

あなたは試してみることができます: ajaxful-rating。私は自分のプロジェクトでそれを使用しています。

于 2013-06-29T17:33:12.087 に答える