Ich interessiere mich für das Lernen der Omniauth-Authentifizierung mit Schienen, also habe ich verschiedene Führer überprüft, in denen auch Railscast # 360 enthält.Schienen - Omniauth-facebook App_id erforderlicher Fehler
Wenn ich meine eigene App mit developers.facebook.com erstelle, erstellt es eine App_id und ein Geheimnis für mich. Ich habe die Anwendung online gestellt und eine einfache Rails-App erstellt, die nur die Schritte im Ryan Bates-Handbuch verwendet.
Dies ist meine omniauth.rb Datei, die den Fehler erzeugt, die ich recieving bin,
OmniAuth.config.logger = Rails.logger
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, ENV['875829959136178'], ENV['<app_secret>']
end
Ich habe auch versucht
provider :facebook, ENV['FACEBOOK_875829959136178'], ENV['FACEBOOK_<app_secret>']
zu verwenden.
Wenn ich http://localhost:3000/auth/facebook aufrufen, erhalte ich einen Fehler, der angibt, dass "der Parameter app_id erforderlich ist".
Wie ich diesen Fehler passieren können,
Eine erstaunliche Erklärung :) Vielen Dank. Wird sich auf die Env-Variablen richtig noe :) –