Rails 入门到精通

80学院第一次课

目录

  • Rails 哲学
  • Rails MVC
  • Rails 资源
  • Rails 视图
  • Rails 模型
  • 任务安排
  • 问题解答

Rails 理念

  • 追求幸福
  • 约定大于配置
  • 主厨精选

追求幸福

$ irb
irb(main):001:0> exit
$ irb
irb(main):001:0> quit


$ python
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit

约定大于配置

resources :pictures

--->>>

GET	/photos	photos#index	display a list of all photos
GET	/photos/new	photos#new	return an HTML form for creating a new photo
POST	/photos	photos#create	create a new photo
GET	/photos/:id	photos#show	display a specific photo
GET	/photos/:id/edit	photos#edit	return an HTML form for editing a photo
PATCH/PUT	/photos/:id	photos#update	update a specific photo
DELETE	/photos/:id	photos#destroy	delete a specific photo

主厨精选

gem 'sass-rails'
gem 'coffee-rails'
gem 'font-awesome-sass'
gem 'carrierwave'
gem 'turbolinks'

gem 'sidekiq'

gem 'mina'
gem 'puma'

gem 'byebug'

Rails 流程图

Rails Resources 关系

Rails View Render

Rails model

Break time

任务安排

  • 博客系统
  • 博客增删改查
  • 评论功能
  • 后台功能( 登录, 博客管理 )
  • 评论功能

问题解答

80academy-lession-1

By Li Yafei

80academy-lession-1

  • 2,182