【问题标题】:Getting error using 'belongs_to' in Ecto phoenix.gen.html在 Ecto phoenix.gen.html 中使用“belongs_to”时出错
【发布时间】:2016-01-29 20:41:54
【问题描述】:

我正在制作一个与我的用户模型相关的模型。以下来自http://www.phoenixframework.org/v0.13.1/docs/ecto-models#section-data-relationship-and-dependencies 使用了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

我有什么错误的想法吗?

【问题讨论】:

    标签: elixir phoenix-framework ecto


    【解决方案1】:

    您正在查看文档的旧版本 (0.13)。

    从 Phoenix 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的链接。

    【讨论】:

    • 再次感谢 Gazler。我的 Google 搜索将我带到了较旧的文档。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多