Estoy usando Ruby on Rails 3 y me gustaría saber qué significan las declaraciones :location => ...
y head :ok
en el código siguiente, cómo funcionan y cómo puedo \ deberías usarlas.¿Qué significa `: location => ...` y `head: ok` en la declaración de formato 'responder_a'?
respond_to do |format|
format.xml { render :xml => @user, :status => :created, :location => @user }
end
respond_to do |format|
format.xml { head :ok }
end
así que lo que hace el cliente con la ubicación del usuario recién creado? – highBandWidth
@highBandWidth Bueno, lo que sea que quieran hacer. La semántica precisa de "ubicación de un recurso recién creado" depende de la aplicación. En el ejemplo anterior, dicha URL se puede usar para mostrar/editar el perfil del usuario. – hoha
@hoha Estoy usando url en la ubicación, junto con la cabeza: bien, eso necesita un parámetro. Pero obtengo el valor del parámetro como indefinido. id = comment.assignment.id cabeza: ok, ubicación: ruta_de_acceso_de_acceso (id) ¿Podría ayudarme aquí? Gracias. :) – Vishal