【发布时间】:2016-11-10 21:18:00
【问题描述】:
我最近迁移到了最新版本的 phoenix 和 ecto。
现在我已经根据ecto changelog更改了模型的代码
defmodule Spaces.Tag do
use Spaces.Web, :model
#Changed to below
defmodule Spaces.Tag do
use Ecto.Schema
我收到(CompileError) web/models/tag.ex:23: undefined function cast/4. 有什么遗漏吗?
我的 mix.exs 相关代码
defp deps do
[{:phoenix, "~> 1.2"},
{:postgrex, ">= 0.0.0"},
{:phoenix_ecto, "~> 3.0"},
{:phoenix_html, "~> 2.6"},
{:phoenix_live_reload, "~> 1.0", only: :dev},
{:gettext, "~> 0.9"},
{:cowboy, "~> 1.0"},
{:httpoison, "~> 0.8.0"},
{:jsx, "~> 2.8"},
{:scrivener_ecto, "~> 1.0"},
{:phoenix_html_simplified_helpers, "~> 0.4.0"},
{:ex_doc, "~> 0.12.0", only: [:dev]}
]
end
【问题讨论】:
标签: elixir phoenix-framework ecto