我在我的 rails 应用程序中使用acts_as_votable
用户可以喜欢和不喜欢文章来显示喜欢和不喜欢我使用这些代码
<%= @article.votes.size %>
(<%= @article.upvotes.size %> Likes)
(<%= @article.downvotes.size %> Dislikes)
但是说我想总结一下?
如何使用 5 星显示所有投票的平均值?或者更好的是,使用像 Youtube Has 这样的评分栏?
谢谢
我在我的 rails 应用程序中使用acts_as_votable
用户可以喜欢和不喜欢文章来显示喜欢和不喜欢我使用这些代码
<%= @article.votes.size %>
(<%= @article.upvotes.size %> Likes)
(<%= @article.downvotes.size %> Dislikes)
但是说我想总结一下?
如何使用 5 星显示所有投票的平均值?或者更好的是,使用像 Youtube Has 这样的评分栏?
谢谢
如果您想要简单的 youtube,例如 bar,请使用以下命令:
<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。我在我的项目中使用它。