使用 rails 生成 controller。
- hxs@hxs-E550:~/RailsProject/One$ rails generate controller Welcome
- create app/controllers/welcome_controller.rb
- invoke erb
- create app/views/welcome
- invoke test_unit
- create test/controllers/welcome_controller_test.rb
- invoke helper
- create app/helpers/welcome_helper.rb
- invoke test_unit
- invoke assets
- invoke coffee
- create app/assets/javascripts/welcome.coffee
- invoke sCSS
- create app/assets/stylesheets/welcome.scss
使用 raisl 删除 controller。
- hxs@hxs-E550:~/RailsProject/One$ rails destroy controller Welcome
- remove app/controllers/welcome_controller.rb
- invoke erb
- remove app/views/welcome
- invoke test_unit
- remove test/controllers/welcome_controller_test.rb
- invoke helper
- remove app/helpers/welcome_helper.rb
- invoke test_unit
- invoke assets
- invoke coffee
- remove app/assets/javascripts/welcome.coffee
- invoke scss
- remove app/assets/stylesheets/welcome.scss
可以在创建 controller 的时候添加 action 参数 同时会出现对应的 view:first 和 second
- hxs@hxs-E550:~/RailsProject/One$ rails generate controller Welcome first second
来源: http://www.2cto.com/kf/201702/603914.html