Tengo una página que enumera todos los proyectos que tienen encabezados y paginación ordenables.
path:
/projects?order=asc&page=3&sort=code
Elijo editar uno de los proyectos
path:
projects/436/edit
Cuando hago clic en guardar en esa página, llama al controlador de proyectos / método de actualización. Después de actualizar el código, quiero redirigir a la ruta en la que estaba antes de hacer clic en editar un proyecto específico. En otras palabras, quiero estar en la misma página con la misma clasificación.
Vi link_to (: back) y pensé que: back podría funcionar en redirect_to (: back), pero eso no es posible.
puts YAML::dump(:back)
yields the following:
:back
Alguna idea sobre cómo podría hacer que esto funcione. Parece un problema que se resolvería fácilmente, pero soy nuevo en RoR.
redirect_to session.delete(:return_to)
en la acción de actualización. Esto limpia el valor de la sesión, ya que ya no es necesario.