目前正在使用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