私は Omniauth を使用して Twitter で認証していますが、現在のロケール (セッション スコープ) に基づいて使用したい異なる名前で登録された 2 つのアプリがあります。
したがって、ユーザーが auth/twitter を呼び出す直前に、omniauth.rb ファイルで定義されているプロバイダー キーとシークレットを変更する必要があります (before_filter を実行することを考えていましたが、auth/twitter は twitter への外部リンクであり、通常のアクションではありません) または方法アプリケーションスコープ全体を定義するのではなく、ロケールごとにプロバイダーを定義するように Omniauth を構成します。
どうすればそれができますか?何か案が?