或者推荐 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 帮助你
我之前线下聚会分享的 https://ruby-china.org/topics/38214 的 demo 就是 CoreUI 的 https://github.com/jasl/cybros_core
Rails 应用对 Bootstrap 这种框架友好度非常高,可以有一个框架来节约集成时间,自己做也很容易
反正 Bootstrap、Semantic 还有 Foundation 等等纯 CSS 框架(当然包含一些 JS 插件)集成进 Rails 只是体力活,没有技术难度。
需要花心思的是抽象菜单、导航栏、面包屑之类的(包括哪些导航会被激活),还有标题等东西,讲道理这些就算你用 Ant 也免不了为了项目去抽象工具函数之类。
是的,就是体力活的问题。Ant 主要区别是有一个现成的 antd pro 吧,使用 ant 可以参考着 antd pro 做。Bootstrap 只参考着 example 做,结果美化程度可能要逊色些。
ant design pro 就好比各种商业的 bootstrap 主题了,好处是他直接提供的业务相关的控件很多,所以就样式一致性强,说 Bootstrap 这边没有维护水平如同 Ant design 的主题,也没啥毛病。
国内 ElementUI 和 Ant Design Pro 能做到这个水平是真心不错了,国人没有太多压力用心做的东西比国外产品强很多。
Bootstrap 的主题我研究过,主要都是东欧那边外包团队或者自由职业搞得,质量参差不齐, CoreUI 算免费的不错了我觉得,他商业版其实就是集成更多的控件,自己集成也行,就是要自己解决样式问题。
rails 圈子的 admin gem,若包括 CURD 的,据我所知,只有:
trestle - 我用过,界面不错,开发还是挺舒服的;就是想提 pr 的话,要和作者沟通的比较清晰(作者有些完美主义:);基于 helper 可以做很多事情;但是如果深入定制,你需要读源码 rails_admin - 优点:定制要求不高,则开发效率高;缺点:丑,定制不友好 ActiveAdmin - 优点:定制体验略友好;缺点:丑
若不包括 CURD(即 css 框架,支持 bootstrap):
这些 css 框架的相关 gem,也就是提供了把 css 框架结合到 assert 罢了,没有业务逻辑封装。
或者其他各种 Material Bootstrap 主题框架来结合以上 gem 来玩。
友情提醒:太花销的东西,容易审美疲劳
然后:andt[pro]+mobx/redux 流是大坑,小项目就不建议了,大项目可以上。
最后,希望本社区有牛人,可以发起更有趣的 admin 框架作品,在下愿意贡献代码;目测自己目前是没空造轮子了 T T