Ruby on rails 如何在Phoenix/Elixir中同时插入父模型和几个子模型?

Ruby on rails 如何在Phoenix/Elixir中同时插入父模型和几个子模型?,ruby-on-rails,elixir,phoenix-framework,ecto,Ruby On Rails,Elixir,Phoenix Framework,Ecto,我有文章和评论模型。我想同时插入和文章和一些评论。我该怎么做?在文档中没有显示。在Rails中,我会这样做: article = Article.create!(title: "title1", body: "body1") article.commentaries = [ Commentary.create!(body: "comment body1"), Commentary.create!(body: "comment body2"), Commentary.cre

我有
文章
评论
模型。我想同时插入和
文章
和一些
评论
。我该怎么做?在文档中没有显示。在Rails中,我会这样做:

article = Article.create!(title: "title1", body: "body1")
article.commentaries = [
    Commentary.create!(body: "comment body1"),
    Commentary.create!(body: "comment body2"),
    Commentary.create!(body: "comment body3")
]
article.save!
凤凰/长生不老药怎么样

%Article{}
|> Ecto.Changeset.change(title: "title1")
|> Ecto.Changeset.put_assoc(comments: [%Comment{body: "one"}, %Comment{body: "two"}])
|> Repo.insert!()
我相信是这样的,你会从这里明白的