kann Symbol nicht in String konvertieren

9

Ich habe den folgenden Code in Ruby, nehmen Sie direkt aus dem Erste Schritte mit Rails Leitfaden

%Vor%

Wenn ich die obige Create starte, bekomme ich den folgenden Fehler.

  

kann Symbol nicht in Zeichenfolge

konvertieren
    
Ravi Prakash Singh 02.07.2013, 10:51
quelle

3 Antworten

31

Es sieht so aus, als würden Sie starke Parameter verwenden. Sie erhalten diesen Fehler kann das Symbol nicht in Zeichenfolge konvertieren, da Sie die strong_parameters nicht konfiguriert haben. Standardmäßig können Sie also require für Parameter mit Symbolen nicht verwenden.

Konfigurieren Sie starke Parameter wie folgt:

%Vor%

Weitere Informationen zur Konfiguration finden Sie in der Dokumentation .

Jetzt sollte dein Code funktionieren.

    
Amarnath Krishnan 02.07.2013, 12:00
quelle
1

Wenn jemand Mongoid verwendet, können Sie dieses Problem beheben, indem Sie einem Initialisierer Folgendes hinzufügen:

%Vor%     
Ben Yee 07.04.2014 20:35
quelle
0

Fügen Sie gem 'strong_parameters' zur Gem-Datei hinzu und run & gt; bundle install in der Eingabeaufforderung Aktualisieren Sie den Browser.

    
Sunny 22.01.2014 10:57
quelle

Tags und Links