2013-04-20 5 views
1

나는이 문제에 직면 해있다. 내 레이아웃/응용 프로그램에 등록 및 세션 new.htm.erb 파일을 렌더링하고 싶습니다. 나는 등록과 세션 new.html.erb 둘 다에 부분적으로 만들려고했다.devise/registration/new.html.erb 파일을 렌더링하는 방법은 무엇입니까?

위의 답변을 시도했지만 오류가 발생합니다. MY 코드 :

<%= render :template => "devise/registrations/new", 
        :locals => { 
         :resource => current_user, 
         :resource_name => :user } %> 

오류 :

undefined local variable or method `resource' for #<#<Class:0xbd605f0>:0xb221c5c> 

답변

1

응용 프로그램 도우미이 추가

def resource_name 
    :user 
    end 

    def resource 
    @resource ||= User.new 
    end 

    def devise_mapping 
    @devise_mapping ||= Devise.mappings[:user] 
    end 
관련 문제