在Rails 6中,要添加自定义的"新"路由,可以按照以下步骤进行操作:
config/routes.rb
文件。get
、post
、put
、patch
、delete
等方法来定义不同的HTTP请求类型。get
方法来定义一个新的路由,例如:get '/custom_route', to: 'controller#action'
这将会将/custom_route
映射到controller
中的action
方法。
:id
等占位符,并在to
选项中指定对应的控制器和动作,例如:get '/custom_route/:id', to: 'controller#action'
这将会将/custom_route/1
映射到controller
中的action
方法,并将1
作为参数传递给该方法。
post
、put
、patch
、delete
等。to
选项指定控制器和动作外,还可以使用controller
和action
选项来指定,例如:get '/custom_route', controller: 'controller', action: 'action'
rails routes
命令来查看当前应用程序中定义的所有路由。总结:
Rails 6中,要添加自定义的"新"路由,可以在config/routes.rb
文件中使用get
、post
、put
、patch
、delete
等方法来定义不同的HTTP请求类型的路由。可以使用:id
等占位符来传递参数,并通过to
、controller
、action
选项来指定对应的控制器和动作。运行rails routes
命令可以查看所有定义的路由。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云