【发布时间】:2016-04-26 23:31:51
【问题描述】:
任何人都可以帮助解决我担心的愚蠢错误。考虑这两个 sn-ps:
defmodule MosaicApi.Repo.Migrations.CreateCard do
use Ecto.Migration
def change do
create table(:cards) do
add :creation_date, :date
和
defmodule MosaicApi.Card do
use MosaicApi.Web, :model
schema "cards" do
field :creation_date, Ecto.Date
我正在尝试使用
播种一些数据cards = [
%Card{
creation_date: "2014-04-17",
我从网上找到的东西中得到了这些简单的字符串;替代方案似乎是 {"2015", "04", "17"}。
** (Ecto.ChangeError) 值
"2014-04-17"forMosaicApi.Card.creation_dateininsert与 Ecto.Date 类型不匹配
【问题讨论】:
-
timestamps呢,你可以从那里提取creation_date