Я пытаюсь переопределить вход в систему Rails, чтобы включить recaptcha.Я следовал за шагами здесь
http://presentations.royvandewater.com/authentication-with-devise.html#8
, однако по какой-то причине аутентификация всегда терпит неудачу.Чтобы изолировать проблему, я удалил весь свой код и вызвал файл super напрямую.
class SessionsController < Devise::SessionsController
def create
super
end
end
. Файл находится по адресу: Rails.root / app / controllers / session_controller.rb..rb но я предполагаю, что это была просто ошибка.Попробовать его тоже не помогло.
Я даже скопировал полный код Sessions Controller в свой собственный, но проблема все еще остается.Аутентификация здесь не срабатывает конкретно:
resource = warden.authenticate!(:scope => resource_name, :recall => "#{controller_path}#new")
Есть идеи, что я могу делать неправильно?