2016-06-21 21 views
0

Ich folge this Link für Captcha-Implementierung. Nach dem Einschließen gem "recaptcha", require: "recaptcha/rails" in meinem Gemfile, wenn ich Bündelinstallation schließlich laufen lasse, recaptcha.rb wird nicht erzeugt. Wie man es repariert?recaptcha.rb nicht im Initialisierer gefunden

+0

versuchen, es manuell hinzuzufügen – chaitanya

Antwort

1

Im Allgemeinen verursacht das Hinzufügen eines Edelsteins zu Ihrer Gemfile keine Dateien. Es gibt keinen Grund zu erwarten, dass config/initializers/recaptcha.rb nach den beschriebenen Schritten existiert.

Einige Rails-Bausteine ​​enthalten neue Rails-Generatoren zum Erstellen von Konfigurationsdateien. Beispiel: Devise implementiert rails generate devise:install. Ich sehe jedoch keinen solchen Generator in der README für reCAPTCHA. Wenn Sie also eine Konfigurationsdatei unter config/initializers/recaptcha.rb haben möchten, wie zum Beispiel the example in reCAPTCHA’s README, sollten Sie diese Datei einfach selbst mit Ihrem Texteditor erstellen, die Beispielinhalte kopieren und einfügen und für Ihre Bedürfnisse anpassen. Das sieht aus wie die Struktur für die Datei:

Recaptcha.configure do |config| 
    # configure whatever you need to here 
end 
2

Sie es selbst manuell im config/initializers Ordner wie recaptcha.rb erstellen soll. In dieser Datei können Sie Ihre Schlüssel und andere Änderungen eingeben.

Recaptcha.configure do |config| 
    config.public_key = 'Replace with your public key' 
    config.private_key = 'Replace with your private key' 
end 
Verwandte Themen