Я тестирую новые рельсы 5 API. Я хочу создать сервер oauth2, потребляемый клиентом js.
Я использую Doorkeeper для управления сервером oauth2.
В моих маршрутах.rb у меня есть
Rails.application.routes.draw do
use_doorkeeper
end
привратник.рб
resource_owner_authenticator do
User.find_by_id(session[:user_id]) || redirect_to(new_user_session_url)
end
Когда я перехожу к 'http://localhost:3000/oauth/applications', я получаю сообщение об ошибке:
ActionView::Template::Error (undefined local variable or method `new_oauth_application_path' for #<#<Class:0x007fbf1f70c908>:0x007fbf1f72f8b8>)
Привратник не полностью функционален с направляющими 5 ? Если нет, то знаете ли вы какую-нибудь жемчужину вроде Привратника?
Я вручную создаю маршруты в route.rb
Примеры:
get '/oauth/applications/:id(.:format)', to: 'doorkeeper/applications#show', as: 'edit_oauth_application'
get '/oauth/applications(.:format)', to: 'doorkeeper/applications#index', as: 'root'
И теперь у меня есть "неопределенный метод `flash'".