我想在我的变更集中使用此格式MM/dd/yyyy
验证日期
|> validate_format(:birth_date, ~r/^\d{2}\/\d{2}\/\d{4}$/)
field :birth_date, Ecto.Date
但是,我收到错误
** (FunctionClauseError) no function clause matching in Kernel.=~/2
stacktrace:
(elixir) lib/kernel.ex:1580: Kernel.=~(#Ecto.Date<2010-04-17>, ~r/^\d{2}\/\d{2}\/\d{4}$/)
(ecto) lib/ecto/changeset.ex:1357: anonymous fn/5 in Ecto.Changeset.validate_format/4
(ecto) lib/ecto/changeset.ex:1236: Ecto.Changeset.validate_change/3
test/models/person_test.exs:10: (test)
任何想法或不能在Ecto.Date完成?谢谢。