有没有一种方法可以使用rails生成器来创建一个带有REST风格路由的控制器?
生成控制器并指定操作名称将创建一个控制器并向config/routes.rb
添加一个路由,但create
是get
:
$ rails g controller foos new create
create app/controllers/foos_controller.rb
route get "foos/create"
...
我更希望看到route post "foos"
,但在rails g controller --help
中没有看到任何有用的内容
2条答案
按热度按时间dy1byipe1#
尝试使用
rails generate scaffold_controller Foos
zqdjd7g92#
可以使用以下命令
响应类似于创建应用程序/控制器/post_controller.rb调用测试单元创建测试/控制器/post_controller_test.rb