2015-10-29 7 views
5

自分のユーザーモデルとの関係で作成したいモデルを作成しています。Ectoで 'belongs_to'を使用してエラーを取得するphoenix.gen.html

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

をしかし、私はそれを実行したときに、私は次の取得:次のようにhttp://www.phoenixframework.org/v0.13.1/docs/ecto-models#section-data-relationship-and-dependenciesから、次はphoenix.gen.htmlを使用しました。

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で検索した結果、古い文書が表示されました。 –