今天重新学习一次rails百宝箱第一集,学习的进度很快,从今天早上开始,到了晚上就学到了第三集了,这个课程值得反复学习,里面有许多的使用的技巧和工具。通过这个课程的学习,主要是徐东西了一下内容:
1.自定义Model网址
2.多语言设置
3.时区设置
4.格式化日期时间
5.表单单选 UI (固定选项无 Model)
6.表单单选 UI 和 Select2 Plugin
7.表单多选 UI 和 Select2 Plugin
接下来几堂的百宝箱课程,会基于一个活动(Event)报名系统的情境:
用户可以在前台看到活动信息
管理员可以在后台管理活动资料
管理员可以在后台管理用户资料
用户可以在前台进行报名
管理员可以在后台管理报名资料
为了让大家可以快速开始练习重点,请直接 clone 这个项目:https://github.com/growthschool/rails-recipes
请依序执行:
git clone git@github.com:growthschool/rails-recipes.git
cd rails-recipes
bin/setup
bundle exec rake dev:fake
在这个项目中,已经装好了 Devise、Bootstrap、RSpec,并且建立好了 User 和 Event models,以及前后台的 events controller。
rails server
接着打开浏览器http://localhost:3000