生成新的控制器不能在phoenix-elixir中工作?

时间:2016-07-20 11:16:35

标签: elixir phoenix-framework elixir-framework

美好的一天,我一直在努力用elixir在凤凰城生成一个新的控制器,但是我收到了这个错误:

The task "phoenix.gen.controller" could not be found

但是我可以手动创建我不知道这样做的文件。

我正在使用:

Elixir 1.2.6
Erlang OTP 18

非常感谢任何帮助

1 个答案:

答案 0 :(得分:2)

首先,您是否已将Phoenix添加到mix.exs?如果是,则没有phoenix.gen.controller任务,但是对于生成控制器,您有两个选项 - 使用html生成具有HTML视图的控制器或json用于使用JSON准备API。

去检查this

我提到了其中两个:

mix phoenix.gen.html    # Generates controller, model and views for an HTML based resource
mix phoenix.gen.json    # Generates a controller and model for a JSON based resource