【发布时间】:2017-07-29 19:35:24
【问题描述】:
我正在使用 Phoenix (v1.2.1) 来构建 REST API,但我对 Elixir 知之甚少,而且知之甚少Erlang 为零。
作为我的一个控制器group_controller.ex 上的create 操作的一部分,我需要查询外部源以生成一些数据。生成此查询的逻辑是在 Erlang 依赖项中,该依赖项已添加到我的 mix.exs deps 并成功安装在 deps 目录中......所以这一切都很好。
但是,我丝毫不知道如何在我的控制器(或我的应用程序中的任何位置)中导入模块或访问其功能。我什至可以在 Phoenix 应用程序中使用开箱即用的 Erlang 依赖项,还是需要将其转换为 Elixir?
如果我在 ES6 中写这个,我会写类似的东西
import {FunctionA, FunctionB} from 'module'
简单到...当依赖项是用 Erlang 编写时,我如何在 Phoenix 中实现这一点?
谢谢!
【问题讨论】:
-
你试过
:module.functionA(args)吗?发布您要使用的模块/方法的详细信息,以便我们更好地回答您的问题。 -
@Sheharyar 哇,谢谢!我没有意识到它会那么容易 - 这非常有效。您能否将其改写为答案并在下面提交,以便我接受?
标签: erlang elixir phoenix-framework