基于关键字的查询 returns 未定义绑定函数

Keyword-based query returns undefined function for binding

我正在尝试使用基于关键字的查询以使用横向连接

我基本上是从文档中复制粘贴这个

AutoMessage
|> join(:inner, [am], a in assoc(am, :app))

但它会抱怨

undefined function a/0

关于我做错了什么有什么想法吗?

PS。 运行 关于 Ecto。 2.0.5

很可能 Ecto.Query.join/3 宏没有导入到作用域中,查询被编译器解释为常​​规的长生不老药代码。

PS。 keyword-style查询就是使用from/2宏的,使用其他宏的就是pipe-style或者direct-style(不知道这里用的是什么术语)