美好的一天,我一直在努力用elixir在凤凰城生成一个新的控制器,但是我收到了这个错误:
The task "phoenix.gen.controller" could not be found
但是我可以手动创建我不知道这样做的文件。
我正在使用:
Elixir 1.2.6
Erlang OTP 18
非常感谢任何帮助
答案 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