0
Devise :: SessionsController를 확장 한 자체 SessionController를 만들었습니다. 그렇게하면 사용자가 브라우저에 있는지 또는 모바일 장치를 사용하는지에 따라 HTML, JSON 및 XML에 응답 할 수 있습니다.사용자 지정 SessionController에서 Devise 오류 검색
형식이 HTML 인 경우 super
을 호출하기 만하면 모든 것이 정상입니다. JSON/XML 인 경우 로그인이 작동하지 않으면 401 상태 코드와 함께 오류를 표시 할 수 있기를 원합니다. 지금은이 :
respond_to do |format|
format.html { super }
if current_user
...
else
format.json { render :json => { :status => 401 } }
end
end
는 그 해시에 :errors => ???
을 추가 할 수 있습니다. 그러나 Devise에서 오류 목록을 얻으려면 어떻게해야합니까?