我在我的网络应用程序中使用omniauth。我正在尝试捕获omniauth 失败(权限被拒绝错误)异常。我提到了这篇文章。 如何拯救 OmniAuth::Strategies::OAuth2::CallbackError?
我的初始化程序中有这段代码。
OmniAuth.config.on_failure = Proc.new do |env|
UserSessionsController.action(:omniauth_failure).call(env)
end
我收到此错误:
undefined method `action' for UserSessionsController:Class
谁能帮我吗?我正在使用 ruby 1.8.7 和 rails 2.3.8