2016-12-29 77 views

回答

1

對於變更集,所述id從原始結構(data)由Repo.delete使用,而不是一個在changes,和cast放新id僅在changes。您可以合併changes到原始結構(data):

%Partner{} |> cast(%{id: 123}, [:id]) |> Ecto.Changeset.apply_changes |> delete 

或手動將id%Partner{}

%Partner{id: 123} |> delete