Rails 3アプリでdevise、omniauth、omniauth-twitter、twitter gemを使用しています。ユーザーがサインアウトすると、twitter gem の構成も削除されるようにしたいと考えています。「twitter gem の設定」と言うとき、私が言及しているのは次のことです。
Twitter.configure do |config|
config.consumer_key = YOUR_CONSUMER_KEY
config.consumer_secret = YOUR_CONSUMER_SECRET
config.oauth_token = YOUR_OAUTH_TOKEN
config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET
end
そうしないと、別のユーザーが同じコンピューターからアプリにログオンしたが、ユーザー アカウントを持っていない場合、前のユーザーの twitter 情報が表示されます。を呼び出すことで構成を削除できると思います
Twitter.reset
私の質問は、それを配置するのに最適な場所はどこでしょうか? また、それがユーザーの Twitter 設定を削除する最良の方法ではない場合、どうすればよいですか?
ありがとうございます。詳細が必要な場合はお知らせください。