Kullanıcının oluşturulan bir CSV dosyasını indirmesine izin veren bir raylı uygulamasına sahibim. Dosya indirildikten sonra, kullanıcıyı yeni bir URL'ye veya eyleme yönlendirmek istiyorum. Send_data'dan sonra yönlendirme yapmak için bir numara var mı?Raylar nasıl gönderilirim - send_data ile veriyi dışarı aktarabilirim sonra yeni bir sayfaya yönlendiririm?
I (çalışmıyor) böyle bir şey yapmak istiyorum: Bir denetleyici yönteminde ondan sonra bir şey yapamaz bu yüzden
send_data(output,:type => content_type,:filename => "myfile.csv")
redirect_to :controller => 'my_controller', :action => 'download_done'
Örnek olarak verdiğiniz kodu çalıştırdığınızda ne olur? – vrish88
hiçbir şey- indirilmez, yönlendirme yok. Görünüşe göre send_data, raylar tarafından "render" olarak kabul edilir. Eğer durum böyle olsaydı bir istisnaya sebep olacağını düşündüm. – daustin777