Rails路由
创建路由
- 使用
rails命令创建路由 - 分别添加两处地方:
controller/xxx_controller.rb、config/routes.rb
路由文件:config/routes.rb
Rails.application.routes.draw do
# 由命令生成,不准确
get 'users/create'
get 'users/show'
# 需要手写路径和对应的方法名称
post '/users', to: 'users#create'
get '/users/:id', to: 'users#show'
end
使用命名空间
Rails.application.routes.draw do
namespace :api do
namespace :v1 do
# /api/v1
resources :validation_codes, only: [:create]
end
end
end