Rails 绘制进度条而不是整数值
Rails draw progress bar instead of integer value
我现在使用 ActiveAdmin 作为 Rails 网站的管理面板。在Teams的索引页面上,它以整数形式显示团队的分数。
有没有办法显示静态进度条,比例为 100,而不是显示整数?
抱歉我的英语不好。感谢您的帮助。
只需要添加静态整数,它就会动态显示你的进度条。
你需要像这样自定义一点,也循环一下
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="70"
aria-valuemin="0" aria-valuemax="100" style="width:70%">
<span class="sr-only">"#{score}"</span>
</div>
</div>
Bootstrap提供了几种进度条
https://v4-alpha.getbootstrap.com/components/progress/
您可以查看此内容以获得更多自定义信息:
http://jasontruluck.org/blog/bootstrap/refile/images/ui/2015/04/07/Adding-Bootstrap-Progress-Bars-for-Refile.html
我已经解决了。这就是我所做的:
在我的 Gemfile 中包含 bootstrap gem
gem 'bootstrap', '~> 4.0.0.alpha6'
重启服务器然后导入bootstrap到/app/assets/active_admin.scss
@import "bootstrap";
现在您可以将进度条或其他组件添加到ActiveAdmin 的任何页面。例如,对于仪表板页面,将以下代码添加到 /app/admin/dashboard.rb
render html: "<div class='progress'><div class='progress-bar' role='progressbar' style='width: 25%;' aria-valuenow='25' aria-valuemax='100' aria-valuemin='0'>25%</div></div>".html_safe
我现在使用 ActiveAdmin 作为 Rails 网站的管理面板。在Teams的索引页面上,它以整数形式显示团队的分数。
有没有办法显示静态进度条,比例为 100,而不是显示整数?
抱歉我的英语不好。感谢您的帮助。
只需要添加静态整数,它就会动态显示你的进度条。
你需要像这样自定义一点,也循环一下
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="70"
aria-valuemin="0" aria-valuemax="100" style="width:70%">
<span class="sr-only">"#{score}"</span>
</div>
</div>
Bootstrap提供了几种进度条
https://v4-alpha.getbootstrap.com/components/progress/
您可以查看此内容以获得更多自定义信息: http://jasontruluck.org/blog/bootstrap/refile/images/ui/2015/04/07/Adding-Bootstrap-Progress-Bars-for-Refile.html
我已经解决了。这就是我所做的:
在我的 Gemfile 中包含 bootstrap gem
gem 'bootstrap', '~> 4.0.0.alpha6'
重启服务器然后导入bootstrap到/app/assets/active_admin.scss
@import "bootstrap";
现在您可以将进度条或其他组件添加到ActiveAdmin 的任何页面。例如,对于仪表板页面,将以下代码添加到 /app/admin/dashboard.rb
render html: "<div class='progress'><div class='progress-bar' role='progressbar' style='width: 25%;' aria-valuenow='25' aria-valuemax='100' aria-valuemin='0'>25%</div></div>".html_safe