Omniauthを使用して、ユーザーがFacebookを使用して自分のRailsアプリケーションにログインできるようにしています。 (コールバックエラー)が期待されていないとして、それが戻ってリダイレクトし、私はその後、ログアウトすることができる午前Rails 3 - Omniauthルーティングエラーはローカルでは動作しますが、私のサーバでは動作しません
<%= link_to "Sign in with Facebook", "/auth/facebook" %>
:ローカル、omniauth自動的に次のリンクを使用して、認証のためのFacebookにブラウザをリダイレクトします。
問題は、サーバーにアプリケーションをアップロードしようとすると発生します。何らかの理由でOmniauthが蹴られていないし、リダイレクトをしない。代わりに、それはちょうど私のアプリ(http://sharedchecklist.com/auth/facebook)における非existantディレクトリにブラウザをポイントし、このエラーを吐く:
Routing Error
No route matches "/auth/facebook"
私は」過去数時間にわたり多くの検索を行い、問題の内容を把握しました。私は、サイトとキャンバスのURLを自分のアプリのアドレスに変更するようにしました。コールバックの問題ではありません。それはほとんどomniauthようなものだ
がありません...
は、誰もが前に、この問題が発生しましたか?私はかなり新しいレールですが、これまでに何か問題があった場合、これを最も不快にさせることができました。
URLが役立つだろう場合は、ここにある:あなたが提供することができますどのような援助のためのhttp://sharedchecklist.com/
感謝。
あなたの答えJasonとRaduに感謝します。私はこの問題を解決することができました。それは私のサーバーに問題があることが判明しました(それは、宝石がインストールされていることを表示していましたが、実際はそうではありませんでしたか?)。いずれにしても問題は解決されました。 –