2012-07-03 6 views
0

devise_invitable을 통합하려고하는 레일 애플리케이션이 있습니다. 물론 인증 시스템은 Devise입니다. Devise는 가입을하지 않고 CRUD 컨트롤러에서 처리하므로 관리자 만 가입 할 수 있습니다. 상단에 내 코드에서사용자 컨트롤러가 등록 양식을 표시하지 않습니다.

내가 가진 : 내 경로를 말한다 나는 그것을 할 때, 때문에

class UsersController<Devise::InvitationsController 

로 변경해야하는 경우

class UsersController<ApplicationController 

잘 모르겠어요 그/사용자는 경로가 아닙니다.

def new 
    @user = User.new 
    end 

는 나는 또한 로그 파일에 디버그를 추가로 그것으로 얻을 때 뷰 생각하고하지 않습니다

침전물 컨트롤러는이처럼 보이는 새와 간단 않습니다. 게다가 devise_invitable을 추가하기 전에이 작업이 정상적으로 작동했습니다.

왜 양식을 표시하지 않는지에 대한 아이디어가 있습니까? 콘솔에 오류가 표시되지 않습니다.

답변

0

등호를 form_for 앞에 추가해야하므로 <% form_for(user)%> 대신 <%=form_for(user)%>

을 사용하십시오.
관련 문제