У меня есть несколько ссылок, которые ломаются.Во-первых, мой выход из системы, с которым я использую метод delete
, возвращает эту ошибку:
[Devise] Could not find devise mapping for path "/users/sign_out". This may happen for two reasons: 1) You forgot to wrap your route inside the scope block. For example: devise_scope :user do get "/some/route" => "some_devise_controller" end 2) You are testing a Devise controller bypassing the router. If so, you can explicitly tell Devise which mapping to use: @request.env["devise.mapping"] = Devise.mappings[:user]
У меня есть это в моих маршрутах: get '/users/sign_out', to: 'devise/sessions#destroy'
И мой маршрут разработки выглядиткак это:
devise_for :users, controllers: { sessions: 'sessions',
registrations: 'registrations',
invitations: 'invitations' }
Почему это ломается?