ard*_*ama 6 elixir phoenix-framework
我想添加一个帮助程序模块来执行get请求
http://hexdocs.pm/httpoison/HTTPoison.Base.html
但是当我把它放进去defmodule
的时候
/lib/Shopper/CallApi.ex
并use
在
/web.ex
def controller do
quote do
use Phoenix.Controller
alias Shopper.Repo
import Ecto.Model
import Ecto.Query, only: [from: 1, from: 2]
import Shopper.Router.Helpers
use Shopper.CallApi
end
Run Code Online (Sandbox Code Playgroud)
结束
编译器失败了
== Compilation error on file web/controllers/page_controller.ex ==
** (UndefinedFunctionError) undefined function: Shopper.CallApi.__using__/1
Shopper.CallApi.__using__([])
web/controllers/page_controller.ex:2: (module)
Run Code Online (Sandbox Code Playgroud)
那么......在哪里定义CallApi.ex以及我应该在哪里声明它?
归档时间: |
|
查看次数: |
1795 次 |
最近记录: |