如何删除ecto中的多对多关联?

时间:2016-11-07 01:52:24

标签: elixir phoenix-framework ecto

我不清楚如何删除Ecto中的多对多关联。我不想删除相关的结构,只是关系。

我的第一次尝试是在join_through表中找到关联并删除它,但没有主键,因此Repo.delete失败。

1 个答案:

答案 0 :(得分:2)

<div class="form-group"> <label for="message" class="col-sm-2 col-md-12 col-lg-12 control-label-top color-dark">Message</label> <div class="col-sm-10 col-md-6 col-md-offset-3"> <textarea class="form-control" rows="5" name="message"><?php echo htmlspecialchars($_POST['message']);?> </textarea> <?php echo "<p class='text-danger'>$errMessage</p>";?> </div> ,其中包含对连接表和两个外键的查询。

https://hexdocs.pm/ecto/Ecto.Repo.html#c:delete_all/2