ruby-on-rails - respond_to rails 5
¿Qué significa `: location=>...` y `head: ok` en la declaración de formato ''responder_ a''? (1)
render ... :location => @user
configurará el encabezado de ubicación HTTP para informar al cliente de la ubicación del recurso recién creado (es decir, su URL)head :ok
establece elrender
para devolver una respuesta vacía (tan solo el encabezado, sin cuerpo) con el estado 200.head :ok
es una abreviatura pararender nothing: true, status: :ok
.
Aquí hay una lista de todas las opciones de:status
que 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