У меня есть sessions_controller.rb
class SessionsController < ApplicationController
skip_before_filter :login_joomla_user_or_redirect
def create
session[:joomla_user_id] = params[:joomla_user_id]
redirect_to root_path
end
def destroy
session[:joomla_user_id] = nil
redirect_to root_path
end
end
И базовый маршрут
unless Rails.env.production?
get "login_as/:joomla_user_id" => "sessions#create", :as => :login
get "logout" => "sessions#destroy"
end
Я не могу понять, почему, когда я пытаюсь войти по маршруту, браузер возвращает мне:
The action 'create' could not be found for SessionsController
Действие есть. Почему? Я перенес этот код из Rails 4.2 в Rails 6