ruby-on-rails - Rails Acts_as_votable平均条形图

标签 ruby-on-rails youtube

我在Rails应用程序中使用acts_as_votable

用户可以顶和踩文章
为了显示喜欢和不喜欢我使用这些代码

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

但是说我想总结一下吗?

我怎样才能显示使用5星的平均所有投票?
甚至更好,使用类似Youtube Has的评分栏?

谢谢

最佳答案

如果您想要简单的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。我在项目中使用它。

关于ruby-on-rails - Rails Acts_as_votable平均条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17382813/

相关文章:

ruby-on-rails - 谷歌地理编码限制

ruby-on-rails - 添加具有排序顺序的索引?

ruby-on-rails - 确定名称以 `s` 、 `x` 或 `z` 结尾的最短方法,然后使用 `I18n.t` 方法

iphone - 如何在用户不触摸 UIWebView 本身的情况下启动 YouTube 视频?

javascript - YouTube 服务器 js 导致控制台出现警告 : Use the "aria-label" attribute instead

java - 从PlaylistID Youtube获得视频ID?

ruby-on-rails - 如何在 Rails 中间件中查找当前抽象路由

javascript - Google 图表 - 无可用数据 - 能够显示空白图表吗?

iphone - 如何从 iOS 应用程序将视频上​​传到 YouTube?

ios - Phonegap/Cordova Youtube在iOS上嵌入视频无法正常工作