Tengo un SettingsController con acciones cuenta y perfil, y también una actualizaciónque se parece a:Render la acción que inicia la actualización
def update
@player = current_user
if @player.update_attributes(params[:player])
flash[:success] = "Profile updated."
redirect_to :back
else
@title = "Edit"
render
end
end
Ahora el perfil y la cuenta de acciones tienen cada uno una vista correspondiente, con una forma de editar algunos registros del modelo de Jugador.
Cuando intenta guardar uno de esos formularios, y falla, es decir. no pasó la validación, debe volver a mostrar la acción que inició la actualización, por lo que puede mostrar los mensajes de error apropiados.
Pero el problema es, ¿cómo sé cuál de los dos solicitó la actualización y la hizo la correcta? Básicamente, un tipo de equivalente de redirect_to: back es lo que estoy buscando aquí.
Eres un científico loco. – tadman
... Supongo que es un cumplido :) – apneadiving
¡Tienes razón, esto es feo ..! Pero si funciona ... ¿Sabes si ha surgido algo nuevo desde 2011? ¡¡¡Gracias!!! – Cedric