development

Rails 컨트롤러에서 HTTP 204를 반환하는 방법

big-blog 2021. 1. 6. 20:40
반응형

Rails 컨트롤러에서 HTTP 204를 반환하는 방법


이것은 기본적인 것 같지만 저는 Ruby / Rails 초보자입니다. 컨트롤러에서 HTTP 204를 반환하기 만하면됩니다. 할 것이다

respond_to do |format|
  format.html  
end

204를 반환합니까?


head :no_content

Rails 3.2.x, 4.x로 테스트되었습니다. 컨트롤러 메서드가 204 No Content HTTP 상태 코드로 응답하도록합니다.

다음과 같은 컨트롤러 메서드 내에서 이것을 사용하는 예입니다 foobar.

def foobar
  head :no_content
end

상기 봐 헤드 방법 :

콘텐츠가없는 응답 (단지 헤더)을 반환합니다. options 인수는 헤더 이름과 값의 해시로 해석됩니다.


아무것도 렌더링하지 않으려면 다음을 수행 할 수 있습니다.

render :nothing => true, :status => 204

또는 다음과 같이 :

render :nothing => true, :status => 204 and return

또는 :status => 204다른 렌더링 명령과 함께 부품을 사용할 수 있습니다.

참조 URL : https://stackoverflow.com/questions/8592921/how-to-return-http-204-in-a-rails-controller

반응형