0
なぜこれが失敗しないとできませんの?プライマリキーを明示的に設定していますか?チェンジについては、なぜ、このコードはEcto.NoPrimaryKeyValueError
なぜこれが失敗しないとできませんの?プライマリキーを明示的に設定していますか?チェンジについては、なぜ、このコードはEcto.NoPrimaryKeyValueError
、元の構造体(data
)からid
はRepo.delete
によって使用される、としないchanges
内の1つ、及びcast
のみchanges
新しいid
を入れています。あなたは、元の構造体(data
)にchanges
をマージすることができ、次のいずれか
%Partner{} |> cast(%{id: 123}, [:id]) |> Ecto.Changeset.apply_changes |> delete
または手動%Partner{}
にid
を置く:
%Partner{id: 123} |> delete