해당 SessionView가있는 SessionController가 있으며 템플릿 디렉토리 내에 "new.html.eex"파일이있는 "session"폴더가 있습니다. 나는 session_path로 이동하면 "새로운"작업은 내가 오류를받을 :Phoenix not loading View module
그것은 내가 단순히 new.html.eex을 렌더링하기 위해 노력하고있어 session_controller에서SessionView.render/2
를 호출처럼 보이는
HelloWeb.SessionView is not available
,
Phoenix가 "새"템플릿을 렌더링해야하지만 오류가 계속 발생하고 이유가 확실하지 않습니다. 모든 것이 올바르게 표기되어 있으며 "router.ex"파일에 올바르게 매핑 된 경로가 있습니다.
## Routes for sessions ##
get "/login", SessionController, :new
post "/login", SessionController, :create
delete "/logout", SessionController, :delete
그러나, 호출은 "로그인"피닉스 "새로운"템플릿을로드하지 일으키는 것을 무슨 일이 일어나고 있는지 오류
SessionView.render/2 is undefined (module HelloWeb.SessionView is not available).
산출하는?
업데이트는 :
defmodule Gofish.SessionView do
use GofishWeb, :view
end
당신이 당신의 세션보기 모듈의 내용을 보여 주시겠습니까? –