2016-07-20 2 views
1

좋은 하루, 나는 불로 불사의 영약과 피닉스의 새로운 컨트롤러를 생성하기 위해 열심히 노력하고있다,하지만 난이 오류 받고 있어요 :새 컨트롤러가 phoenix-elixir에서 작동하지 않습니까?

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

을하지만 수동으로 내가의 고장을 모르는 파일을 만들 수 있습니다 하고있어.

내가 사용하고 있습니다 :

Elixir 1.2.6 
Erlang OTP 18 

어떤 도움 모든

답변

2

먼저 감사합니다, 당신은 당신의 mix.exs에 피닉스를 추가 했습니까? 그렇다면 phoenix.gen.controller 작업이 없지만 컨트롤러 생성을 위해 HTML보기가있는 컨트롤러를 생성하는 데 html을 사용하거나 JSON을 사용하여 API를 준비하는 데 json을 사용하는 두 가지 옵션이 있습니다.

체크 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 
+0

지금 그것을 읽을 것이다 :

나는 이들 중 약 2를 언급했다. 하지만이 튜토리얼 http://phoenix.thefirehoseproject.com/2.html을 따르고 있으며, 나는 thequote_controller를 추가해야 할 곳입니다. 그래서 위의 명령을 수행 할 것이라고 생각했습니다 @PatNowak – butnalobi

+0

새 프로젝트 시작시 생성 된 웹/폴더 내부에서이 혼합 phoenix.gen.html을 수행 할 수 있습니까? – butnalobi

+0

예,'web' 폴더의 내용이 개발하고 싶은 응용 프로그램의 일부이기 때문에 거기에 파일을 생성한다고 가정합니다. 너 거기 가지 마. 이 명령은 응용 프로그램의 루트 폴더에서 실행할 수 있습니다. – PatNowak

관련 문제