2015-10-29 32 views
5

我正在創建一個模型,我想創建與我的用戶模型的關係。從http://www.phoenixframework.org/v0.13.1/docs/ecto-models#section-data-relationship-and-dependencies繼使用phoenix.gen.html如下:在Ecto中使用'belongs_to'獲取錯誤phoenix.gen.html

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

,但我得到下面當我運行它。

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

任何想法,我犯了一個錯誤?

回答

11

您正在查看文檔的舊版本(0.13)。

鳳凰0.16的它應該是:

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

注:

user_id:references:users 

代替:

user:belongs_to 

這裏是對latest docs的鏈接。

+0

再次感謝Gazler。我的Google搜索將我帶到了更老的文檔。 –