Добрый день, я изо всех сил пытался сгенерировать новый контроллер в Phoenix с помощью elixir, но получаю такую ошибку:
The task "phoenix.gen.controller" could not be found
но я могу вручную создать файл, в котором я не знаю, как это сделать.
Я использую:
Elixir 1.2.6
Erlang OTP 18
Буду признателен за любую помощь
Ответ 1 · рейтинг 3 · PatNowak
Во-первых, вы добавили Phoenix в свой mix.exs? Если да, то задачи phoenix.gen.controller нет, но для создания контроллеров у вас есть два варианта: использовать html для создания контроллера с представлением HTML или json для подготовки API с помощью JSON.
Проверьте это здесь.
Я упомянул о двух из них:
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