私はRailsアプリを3.1.0.rc5で動作させています。ここで見たtweetとまったく同じ設定です(https:// github。 com/sferik/sign-in-with-twitter)でも、まだ動作していません。omniauth w/Twitterはレールで作業していません3.1.0.rc5
問題は、Twitterが自分のコールバックURLにリダイレクトした後、request.env ["omniauth.auth"]がnilであり、rack.authもnilであることです。私も、request.envハッシュ全体を印刷し、access_tokenやaccess_secretのようなものは見ていませんでした。
私のリクエストトークンとシークレットのように見えないのは、action_dispatch.secret_tokenに格納されています。
この作品を作成する方法についてのご意見はありますか?
私は同じ問題を抱えていますが、あなたが言及した宝石を加えることでそれを解決できませんでした。私はrc5で試してみましたが、rc6で試しました。あなたの宝石ファイルに欠けている宝石があり、それがrequest.env ["omniauth.auth"]のゼロを引き起こしている可能性があります。 – c3rin