0
개발중인 레일스 애플리케이션이 제출 된 양식을 가져 와서 SAVON gem을 사용하여 SOAP 호출을 통해 전송 한 다음 오류 메시지를 다시 수신합니다.레일에서 모델로의 SOAP 응답 오류를 다시 컨트롤러로 전달
제 질문은 : 모델에서받은 반환 된 오류 메시지를 플래시 할 수있는 컨트롤러로 다시 전달하려면 어떻게합니까?
개발중인 레일스 애플리케이션이 제출 된 양식을 가져 와서 SAVON gem을 사용하여 SOAP 호출을 통해 전송 한 다음 오류 메시지를 다시 수신합니다.레일에서 모델로의 SOAP 응답 오류를 다시 컨트롤러로 전달
제 질문은 : 모델에서받은 반환 된 오류 메시지를 플래시 할 수있는 컨트롤러로 다시 전달하려면 어떻게합니까?
작업 시간, 놀라운 좌절감, 그리고 내가 아는 바를 묻고 나서 오타가되었습니다.
# In your model
self.errors.add(:base, "#{error.to_s}")
# In your controller
flash.now[:error] = "#{@user.errors.full_messages.to_sentence}"
# In your view
<%= content_tag(:div, flash[:error], :id => "flash_error") if flash[:error] %>
: 여기에 그들의 방법을 찾을 사람들을 위해
,이 이후보기에 표시됩니다 컨트롤러에 모델에서 오류를 전달하는 하나의 방법입니다