2016-07-20 5 views
1

Guten Tag, ich habe hart versucht, einen neuen Controller in Phoenix mit Elixier zu erzeugen, aber ich diesen Fehler:neuen Controller nicht in Phoenix-Elixier arbeiten?

The task "phoenix.gen.controller" could not be found 

aber ich kann die Datei manuell erstellen, die ich weiß nicht, den Abbau von es tun.

Ich verwende:

Elixir 1.2.6 
Erlang OTP 18 

jede Hilfe

Antwort

2

Zunächst einmal schätzen, haben Sie Phoenix in Ihre mix.exs hinzufügen? Wenn ja, gibt es keine Aufgabe, aber zum Generieren von Controllern haben Sie zwei Optionen - Verwenden html zum Generieren von Controller mit HTML-Ansicht oder json zum Vorbereiten der API mit JSON.

Gehe überprüfen this aus.

ich erwähnt etwa zwei davon:

mix phoenix.gen.html # Generates controller, model and views for an HTML based resource 
mix phoenix.gen.json # Generates a controller and model for a JSON based resource 
+0

wird es jetzt lesen. aber ich folge diesem Tutorial http://phoenix.thefirehoseproject.com/2.html und ich bin wo ich thequote_controller hinzufügen muss. Also dachte ich, dass Sie es tun, indem Sie den obigen Befehl tun @PatNowak – butnalobi

+0

können Sie diese Mischung phoenix.gen.html innerhalb des Web/Ordner am Anfang eines neuen Projekts erzeugt? – butnalobi

+0

Ja, es wird angenommen, dass die Dateien dort generiert werden, da der Inhalt des Ordners "web" der Teil der Anwendung ist, den Sie entwickeln möchten. Du musst dort nicht hingehen. Sie können diesen Befehl im Stammordner der Anwendung ausführen. – PatNowak