Почему в методе Ecto changeset
вы задаете параметры по умолчанию для атома :empty
? напримерПустой атом в наборе изменений Ecto
def changeset(user, params \\ :empty) do
...
Позволяет ли вы вызвать метод changeet с помощью nil для параметров?
Обрати внимание, что с Ecto 2.0 он использует пустую карту: ' def changeset (пользователь, params \\% {}) do'. См. Https://hexdocs.pm/ecto/2.0.2/Ecto.Changeset.html – Stefan
Сделал это заметным в ответе на случай, если люди его пропустит. Спасибо :) –
Любая идея, почему Ecto 2.0 теперь может по умолчанию использовать пустую карту? – Johannes