質問: 今、rails 4.2.1 でomniauthを用いてfacebookログインを実装しようとしています。実装方法は、以下のページを丸パクリしました。 https://richonrails.com/articles/facebook-authentication-in-ruby-on-rails コードを一通り書き、facebookでapp idを取得した後、ログインのurlである/auth/facebookを叩くと、以下のようなエラーが出てきました。 > > アプリが設定されていません: This app is still in development mode, and you don't have access to it. Switch to a registered test user or ask an app admin for permissions. > > > ググると、facebookのアプリ管理画面でアプリをpublicにすると解決するというふうな解決法しか見つからず、もちろん試したのですが、publicにしても一向に同じエラーが出続けます。 かれこれ3時間は悩みました。。。解決策などご存知の方いらっしゃればお願い致します。
回答: OmniauthFacebookとFacebook Authの公式ドキュメントは既に読まれましたか? ググって解決できるのは具体的に躓いているポイント(バグなど)が分かっている場合だけだと思います。 それ以外の場合、公式ドキュメントを再度読んで1からやり直すほうがうまくいくと思います。