ruby-on-rails “rails g controller”可以生成安静的路线吗?

5n0oy7gb  于 2023-01-22  发布在  Ruby
关注(0)|答案(2)|浏览(143)

有没有一种方法可以使用rails生成器来创建一个带有REST风格路由的控制器?
生成控制器并指定操作名称将创建一个控制器并向config/routes.rb添加一个路由,但createget

$ rails g controller foos new create
  create  app/controllers/foos_controller.rb
   route  get "foos/create"
   ...

我更希望看到route post "foos",但在rails g controller --help中没有看到任何有用的内容

dy1byipe

dy1byipe1#

尝试使用rails generate scaffold_controller Foos

zqdjd7g9

zqdjd7g92#

可以使用以下命令

rails generate controller Posts --skip-assets --skip-template-engine

响应类似于创建应用程序/控制器/post_controller.rb调用测试单元创建测试/控制器/post_controller_test.rb

相关问题