2015-10-29 6 views
5

Ich mache ein Modell, das ich in Bezug auf mein Benutzermodell erstellen möchte. Im Anschluss an http://www.phoenixframework.org/v0.13.1/docs/ecto-models#section-data-relationship-and-dependencies verwendet, um die phoenix.gen.html wie folgt:Fehler beim Verwenden von 'gehört_zu' in Ecto phoenix.gen.html

W:runcible>mix phoenix.gen.html Ansible ansibles ansible_name:string ansible_description:text user:belongs_to 

aber ich habe das folgende, wenn ich es laufen.

Compiled web/models/user.ex 
Compiled web/controllers/user_controller.ex 
Generated runcible app 
** (Mix) Unknown type `belongs_to` given to generator 

Irgendwelche Ideen, wo ich einen Fehler gemacht habe?

Antwort

11

Sie betrachten eine alte Version (0.13) der Dokumentation.

Ab Phoenix 0.16 Es sollte sein:

mix phoenix.gen.model Video videos name:string approved_at:datetime description:text likes:integer views:integer user_id:references:users 

Hinweis:

user_id:references:users 

statt:

user:belongs_to 

Hier ist ein Link auf die latest docs.

+0

Danke nochmal Gazler. Meine Google-Suche führte mich zu den älteren Dokumenten. –