restful_authentication
과 acts_as_state_machine
을 사용하는 프로젝트에서 전자 메일 활성화가 발생하면 사용자가 전자 메일 링크에서 활성화 작업을 수행 할 때마다 이중 렌더링 오류가 발생합니다.사용자를 활성화 할 때 rest_authentication with acts_as_state_machine
나는
def activate
self.current_user = params[:activation_code].blank? ? false : User.find_by_activation_code(params[:activation_code])
if logged_in? && !current_user.active?
current_user.activate!
flash[:notice] = "Signup complete!"
end
redirect_back_or_default('/')
end
가 활성화 기본 및
def redirect_back_or_default(default)
redirect_to(session[:return_to] || default)
session[:return_to] = nil
end
리디렉션하는 기본값을 사용하고 있습니다. 리디렉션 메서드는 동일한 방식으로 호출되는 다른 모든 경우에 작동합니다.
"/"로 라우팅되는 main_page/home 페이지의 렌더링시 이중 렌더링 오류가 발생합니다.
무엇을 찾고 있습니까?