通过命令行在rails中生成新的Controller操作

时间:2014-06-22 00:12:10

标签: ruby-on-rails ruby-on-rails-4

如何通过命令行添加新的控制器操作,以便rails自动生成操作视图?

1 个答案:

答案 0 :(得分:1)

很明显。 Guide

rails generate controller home index

如果您已有控制器,请执行相同操作,只需跳过覆盖其他内容即可。

从链接:

 $ rails generate controller Greetings hello
      create  app/controllers/greetings_controller.rb
       route  get "greetings/hello"
      invoke  erb
      create    app/views/greetings
      create    app/views/greetings/hello.html.erb
      invoke  test_unit
      create    test/controllers/greetings_controller_test.rb
      invoke  helper
      create    app/helpers/greetings_helper.rb
      invoke    test_unit
      create      test/helpers/greetings_helper_test.rb
      invoke  assets
      invoke    coffee
      create      app/assets/javascripts/greetings.js.coffee
      invoke    scss
      create      app/assets/stylesheets/greetings.css.scss

如您所见,它会为一个动作生成视图。