托克Rails示例项目
黑白风格的托克项目,是一个挺适合新手入门的 Rails + Webpacker 架构示例。作者 23 岁,写得还挺用心,用到了 Ruby 2.6.5 和 Rails 5.2.1,配合 Webpacker 把前端打包这块儿搞得蛮清楚。
页面结构比较干净,bootstrap4-reboot.css
和 fontawesome
搭配得顺手。你要是习惯用 scss
+ jQuery
写页面,这套组合你肯定不陌生。
服务器层用的是 nginx + puma(sockets 通信),后端性能也照顾到了。部署方案对新手友好,不复杂但也不敷衍,蛮适合练手。
测试部分也上了 Rspec,而且功能上至少有个登录模块,后续你想加别的功能,比如权限控制、接口测试,也挺好拓展。
你如果对 Webpacker 有兴趣,可以看看这几个扩展资料:Webpacker Sample、Rails 中的 Webpacker 工具、还有 Komponent 组件结构实践,都挺实用。
,托克这个项目,不花哨但挺扎实。你想学 Rails + Webpacker 整合的项目结构,它还真是个不错的参考。如果你已经用惯了 React 或 Vue,也可以顺着 React on Rails 或 Rails-Webpacker-Vue 再往前摸索。
95.73MB
文件大小:
评论区