【发布时间】:2017-02-01 14:19:54
【问题描述】:
我有以下型号。我是否必须在演员表中包含所有字段名称,或者是否有任何默认方式将参数中的所有字段映射到模型。
defmodule Chemical.Info do
use Chemical.Web, :model
schema "infos" do
field :title, :string
field :shortdesc, :string
field :longdesc, :string
field :images, :string
field :regions, :string
field :startdate, :date
field :enddate, :date
field :status, :string
field :createdby, :string
field :approvedby, :string
timestamps()
end
def changeset(model, params \\ :empty) do
model
|> cast(params, ["title", "shortdesc", "longdesc"])
end
end
是否必须指定强制转换方法中的所有字段名称才能复制到模型中?
【问题讨论】:
标签: elixir phoenix-framework ecto