Rails 初探
- 3. 为什么使用 ra ils
• 有太多理由让我用 python 的框架了
– 有 python 编程基础
– ruby 零基础
– 用 django 写过几个小网站
• 为什么使用 ruby on rails
– 方便简单
– 完全是兴趣驱动的
- 4. 一个月的 rails 学习历程
• 起初对 ruby 的元编程不是了解,走了不少
弯路,期间看了一下 ruby 元编程,跨入
rails 真正学习之道
• 对 rails 两个设计原则的理解
– 惯例优于设定
– 不做重复的事
- 8. rails 小玩具
• rails new teachpary
• 修改 Gemfile
• bundle install
• rails generate scaffold person name:string
• rake db:migrate
• rails generate controller raffle
- 9. rails 小玩具
• vim config/routes.rb
• 添加
• resources :raffle, :only => ['show']
• vim app/controllers/raffle_controller.rb
- 10. rails 小玩具
• 新建 app/views/raffle/show.html.erb
• rake routes
• rails server
• http://0.0.0.0:3000/people
• http://0.0.0.0:3000/raffle/{1,2,3,...}