Qualcuno può aiutare con quello che deve essere uno stupido errore che temo. Considerate queste due frammenti:date di semina di Phoenix
defmodule MosaicApi.Repo.Migrations.CreateCard do
use Ecto.Migration
def change do
create table(:cards) do
add :creation_date, :date
e
defmodule MosaicApi.Card do
use MosaicApi.Web, :model
schema "cards" do
field :creation_date, Ecto.Date
Sto cercando di seminare alcuni dati utilizzando
cards = [
%Card{
creation_date: "2014-04-17",
ho ottenuto questi semplici stringhe da cose che ho trovato su Internet; l'alternativa sembrava essere {"2015", "04", "17"}.
** (Ecto.ChangeError) Valore
"2014-04-17"
perMosaicApi.Card.creation_date
ininsert
non corrisponde al tipo Ecto.Date
Che dire di 'timestamp', puoi estrarre' creation_date' da lì – Nomad