我在rails 5项目中创建了一个名称空间api。我的config / routes.rb
中有以下内容Rails.application.routes.draw do
post 'api_user_token' => 'api_user_token#create'
namespace :api do
namespace :v1 do
resources :events
end
end
end
事件控制器
module Api::V1
class EventsController < ApiController
#Code here
end
end
API控制器
module Api::V1
class ApiController < ApplicationController
before_action :authenticate_api_user
respond_to :json
def register
end
end
end
我希望'/ api / v1 / register'路由转到我的api控制器中定义的寄存器方法。在这种情况下如何定义路线?
由于
答案 0 :(得分:0)
api_v1_register POST /api/v1/register(.:format) api/v1/apis#register
这将生成
"Apple": "Appel"
"Pear": "Peer"
"Banana": "Banaan"