Tengo una aplicación de rieles que permite a un usuario descargar un archivo CSV generado. Después de descargar el archivo, me gustaría redirigir al usuario a una nueva URL o acción. ¿Hay un truco para hacer una redirección después de send_data?Rieles ¿cómo puedo exportar datos con send_data y luego redireccionar a una página nueva?
quiero hacer algo como esto (que no funciona):
send_data(output,:type => content_type,:filename => "myfile.csv")
redirect_to :controller => 'my_controller', :action => 'download_done'
¿Qué sucede cuando ejecuta el código que dio como ejemplo? – vrish88
nada, sin descarga, sin redirección. Parece que send_data se considera un "render" por los rieles. Pensé que causaría una excepción si ese fuera realmente el caso. – daustin777