'rails g controller'可以产生宁静的路线吗?

rth*_*und 3 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2

有没有办法,使用rails生成器,创建一个RESTful路由控制器?

生成控制器并指定操作名称会创建一个控制器并添加一个路径config/routes.rb,但create它是get:

$ rails g controller foos new create
  create  app/controllers/foos_controller.rb
   route  get "foos/create"
   ...
Run Code Online (Sandbox Code Playgroud)

我更愿意看到route post "foos",但看不到有用的东西rails g controller --help

Rag*_*ghu 10

尝试使用 rails generate scaffold_controller Foos

  • 我做到了,但没有得到任何路线. (5认同)
  • 更接近,但我希望只生成控制器+路线(没有模型或资产) (2认同)
  • 使用rails generate -h来查看rails生成器给你的所有爱:) (2认同)