【发布时间】:2017-08-26 00:25:30
【问题描述】:
我在尝试使用 Ecto.Query.from/2 构建查询时遇到了一个奇怪的错误。 请看下面的代码:
iex(24)> import Ecto.Query, only: [from: 2]
nil
iex(25)> from User, limit: 1 # valid
#Ecto.Query<from u in Jcb.User, limit: 1>
iex(26)> opts = [limit: 1]
[limit: 1]
iex(27)> Keyword.keyword? opts
true
iex(28)> from user, opts
** (ArgumentError) second argument to `from` must be a keyword list
(ecto) expanding macro: Ecto.Query.from/2
iex:28: (file)
我找到了源代码here,但我不确定它是否是错误。请帮忙。
谢谢!
【问题讨论】:
标签: elixir phoenix-framework ecto