rails3 twitter_auth passenger

前に似たようなもの書いた気がするが気にしない!
今回はpassegnerを使って複数のアプリを起動するときに作業がめんどくさかったもの
twitter_authを使ってアプリを一個作ったのだが、色々と書き換える必要があった。
もしかしたらいらない作業があるかもしれないけど、忘れない内にメモしておく!
まずはGemfileにtwitter-authを記述する

gem 'twitter-auth', :require => 'twitter_auth/engine', :git => 'git://github.com/rokudenashi/twitter-auth.git', :branch => 'rails_3'
gem 'json'

インストール 今回は直接ファイルを書き換えるのでvendor以下にインストールしている

bundle install --path vendor/

vendor以下に入れたtwitter_authのプラグインを書き換える
デフォルトでは / (ルートになっているので)なので、アプリケーションルートがドメイン名/hogeの場合以下のように書き換える?
controller_extensions.rb

12行目
def authentication_failed(message, destination='/hoge')
17行目
def authentication_succeeded(message = 'You have logged in successfully.', destination = '/hoge/')

sessions_controller.rb

6行目
oauth_callback = request.protocol + request.host_with_port + '/hoge/oauth_callback'
66行目
redirect_back_or_default('/hoge/')

でちゃんとcallbackが出来るはず...もっと簡単な方法がある気がする。