小编And*_*nyy的帖子

Ecto模型`未定义函数:`在iex***中使用宏***时

我在Ecto项目中遇到了这个问题.没有任何查询正在运行.我做了一些谷歌搜索和github问题搜索.有几个但与我的问题无关.

这个问题是从这个问题开始的https://github.com/elixir-lang/ecto/issues/602#issuecomment-145596702(主要与我的问题有关)

 query = from u in Univer, where: u.id > 4, select: u
Run Code Online (Sandbox Code Playgroud)

爆发了** (RuntimeError) undefined function: u/0.不仅是那个型号,还有其他型号.我的朋友.

  {:postgrex, "~> 0.9.1"},
  {:poison, "~> 1.5"},
  {:httpoison, "~> 0.7.2"},
  {:ecto, "~> 1.0.4"},
  {:floki, "~> 0.5"}
Run Code Online (Sandbox Code Playgroud)

目前所有从db读取都是通过psql.它做的工作,但很烦人.:)

供参考.

  defmodule Univer do
    use Ecto.Model

    import Ecto.Query

    schema "univers" do
      field :ref, :integer
      field :name, :string
      field :legal_name, :string
      field :city, :string
      field :type, :string
      field :address, :string
      field :contacts, {:array, :string}
      field :fax, :string
      field :phones, {:array, …
Run Code Online (Sandbox Code Playgroud)

elixir ecto

16
推荐指数
1
解决办法
2970
查看次数

标签 统计

ecto ×1

elixir ×1