Ich versuche, einen Benutzer in meiner Rails-App mit einem Curl-Befehl vom OS X-Terminal zu erstellen. Unabhängig davon, wie ich die Daten formatiere, gibt die App Antworten zurück, die nicht von meinen Validierungen bestanden wurden.
curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"[email protected]","password":"app123","password_confirmation":"app123"}}"
Ich habe jede Variation ausprobiert. Ich habe versucht, [] Klammern zu verwenden, ich habe versucht, user = {data ..} und nichts scheint zu funktionieren. Irgendwelche Ideen?
$ rails c
und verwendenUser.create :first_name => 'John', :last_name => 'Smith', ...
?Antworten:
Zunächst einmal gibt es eine fremde "am Ende Ihres Befehls.
Versuche dies
quelle