postgresql – Ecto构建多个assoc

前端之家收集整理的这篇文章主要介绍了postgresql – Ecto构建多个assoc前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
目前正在使用Ecto Postgres处理Phoenix项目.在创建评论时,作为评论所属的用户文章,有没有办法建立多个关联来生成一个变更集?

像这样的伪代码

comment_changeset = build_assoc(article,:comment) 
                 |> build_assoc(user,:comment)

有任何想法吗?

解决方法

正如Justin所提到的,你可以使用put_assoc来做到这一点,所以我认为这样的事情应该可行.

comment_changeset =
  article
  |> Ecto.build_assoc(:comment)
  |> Ecto.Changeset.change()
  |> Ecto.Changeset.put_assoc(:user,user)
@H_404_32@
原文链接:/postgresql/821765.html

猜你在找的Postgre SQL相关文章