Rails 2.3.8 を使用しています。イニシャライザからコントローラ アクションを呼び出す必要があります。このスニペットは、Procを使用してRails 3で見つけました
OmniAuth.config.on_failure = Proc.new do |env|
UserSessionsController.action(:omniauth_failure).call(env)
end
これをRails 2.3.8で使用すると、このエラーが返されます
undefined method `action' for UserSessionsController:Class.
Rails 2.3.8 には "action" メソッドがないようです。Rails 2.3.x でイニシャライザからアクションを呼び出す他の方法はありますか?