0
AJAX를 사용하여 내 회원 모델에 대해 devise 2.2.0을 사용하여 만든 가입/로그인 양식을 렌더링하려합니다. 이제는 원래 devise SessionsController를 수정하는 대신 format.js를 반환하기 위해 'devise/sessions/new'템플릿 만 렌더링하는 새 컨트롤러를 만들었습니다 (format.html은 디버깅 용 임).AJAX를 통해 Devise 가입/로그인 양식을 입력하십시오.
undefined method `email' for #<Class:0x410e608>
및 오류 사항 : '/ sessions_ajax/새'또는로드 AJAX에서 직접 이동하려고 할 때 나도, 다음과 같은 오류를 얻고있다
class SessionsAjaxController < ApplicationController
def new
@member = Member.new
respond_to do |format|
format.html { render :template => 'devise/sessions/new', :locals => { :resource => @member, :resource_name => Member } }
format.js { render :template => 'devise/sessions/new', :layout => false, :locals => { :resource => @member, :resource_name => Member} }
end
end
: - 목적) 아래의 코드를 볼 수 new.html.erb의 "11 행 전후"로
10: <%= f.label :email, "EMAIL" %><br />
11: <%= f.email_field :email, :autofocus => true %>
저는 resource와 resource_name을 올바르게 전달하고 있습니다. 즉, 현지인인데, 여기 내가 잘못하고있는 것을 이해하지 못합니다. 어떤 아이디어?
감사합니다.