Rails Rails 有没有什么些好用而且好看的后台管理界面,基于 Bootstrap。

QueXuQ · 2019年08月09日 · 最后由 nuanshuidai 回复于 2020年03月15日 · 5843 次阅读

或者推荐 Bootstrap 的开源后台? 估计基于 Rails 的很少。

像现在 Vue,Reat,Angular 都有,例如 Ant Design。不知道 Rails 圈子里有没有呢,实在没有推荐些基于 Bootstrap 的。多谢。

这篇文章里推荐的很多个都还不错 https://colorlib.com/wp/free-bootstrap-admin-dashboard-templates/ 我比较喜欢的是 AdminLTE 以及 Gentellela。 另外 CoreUI 也不错 https://coreui.io/。 至于有没有基于 Rails 的,github 帮助你

你所说的几个 UI 框架都可以用在 Rails 项目。

我之前线下聚会分享的 https://ruby-china.org/topics/38214 的 demo 就是 CoreUI 的 https://github.com/jasl/cybros_core

Rails 应用对 Bootstrap 这种框架友好度非常高,可以有一个框架来节约集成时间,自己做也很容易

如果想要像 activeadmin 那种开箱即用的可以试试 trestle,基于 bootstrap

sb admin 不错😂

jasl 回复

支持 cybros,用到现在没啥大坑,管理界面用 Rails 撸还是要比用 Ant Design 快多了。

Stone 回复

这个挺好。

zj0713001 回复

Semantic 就是和 Bootstrap 一样的东西,具体的布局还是需要自己去操作。

QueXuQ 回复

很简单的统一的就行啊 把 table form 等一些统一的页面做好 写 rails 的时候直接 render 就行了

saiga 回复

找个挺好,一直关注,就是功能有待完善

反正 Bootstrap、Semantic 还有 Foundation 等等纯 CSS 框架(当然包含一些 JS 插件)集成进 Rails 只是体力活,没有技术难度。

需要花心思的是抽象菜单、导航栏、面包屑之类的(包括哪些导航会被激活),还有标题等东西,讲道理这些就算你用 Ant 也免不了为了项目去抽象工具函数之类。

jasl 回复

是的,就是体力活的问题。Ant 主要区别是有一个现成的 antd pro 吧,使用 ant 可以参考着 antd pro 做。Bootstrap 只参考着 example 做,结果美化程度可能要逊色些。

QueXuQ 回复

ant design pro 就好比各种商业的 bootstrap 主题了,好处是他直接提供的业务相关的控件很多,所以就样式一致性强,说 Bootstrap 这边没有维护水平如同 Ant design 的主题,也没啥毛病。

国内 ElementUI 和 Ant Design Pro 能做到这个水平是真心不错了,国人没有太多压力用心做的东西比国外产品强很多。

Bootstrap 的主题我研究过,主要都是东欧那边外包团队或者自由职业搞得,质量参差不齐, CoreUI 算免费的不错了我觉得,他商业版其实就是集成更多的控件,自己集成也行,就是要自己解决样式问题。

saiga 回复

https://trestle.io/ 还不错,研究一下。

rails 圈子的 admin gem,若包括 CURD 的,据我所知,只有:

  1. https://trestle.io/
  2. https://github.com/sferik/rails_admin/
  3. https://github.com/activeadmin/activeadmin

trestle - 我用过,界面不错,开发还是挺舒服的;就是想提 pr 的话,要和作者沟通的比较清晰(作者有些完美主义:);基于 helper 可以做很多事情;但是如果深入定制,你需要读源码 rails_admin - 优点:定制要求不高,则开发效率高;缺点:丑,定制不友好 ActiveAdmin - 优点:定制体验略友好;缺点:丑

若不包括 CURD(即 css 框架,支持 bootstrap):

  1. coreui
  2. adminLTE
  3. https://mdbootstrap.com/

这些 css 框架的相关 gem,也就是提供了把 css 框架结合到 assert 罢了,没有业务逻辑封装。

或者其他各种 Material Bootstrap 主题框架来结合以上 gem 来玩。

友情提醒:太花销的东西,容易审美疲劳

然后:andt[pro]+mobx/redux 流是大坑,小项目就不建议了,大项目可以上。

最后,希望本社区有牛人,可以发起更有趣的 admin 框架作品,在下愿意贡献代码;目测自己目前是没空造轮子了 T T

所以呢,最好也没个定论,到底哪个好用?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号