ruby-on-rails - respond_to rails 5
¿Qué significa `: location=>...` y `head: ok` en la declaración de formato ''responder_ a''? (1)
render ... :location => @userconfigurará el encabezado de ubicación HTTP para informar al cliente de la ubicación del recurso recién creado (es decir, su URL)head :okestablece elrenderpara devolver una respuesta vacía (tan solo el encabezado, sin cuerpo) con el estado 200.head :okes una abreviatura pararender nothing: true, status: :ok.
Aquí hay una lista de todas las opciones de:statusque puede usar para configurar el código de estado apropiado.
Estoy usando Ruby on Rails 3 y me gustaría saber qué significan las siguientes instrucciones :location => ... y head :ok en el siguiente código, cómo funcionan y cómo puedo / should usar eso.
respond_to do |format|
format.xml { render :xml => @user, :status => :created, :location => @user }
end
respond_to do |format|
format.xml { head :ok }
end