Topic: Refresh required to complete controller action (save file)

Hi there,I am fairly new to rails but have been developing an app which requires a .csv file to be downloaded. Rails version 3.2.8 and ruby 1.9.3. Using Google chrome with the local rails development server.I'm following the railscast here: http://railscasts.com/episodes/362-expo … =asciicast but I'm using jquery mobile, so it may be something related to jquery mobile.

My problem: when I use the render text method ( render text: @products.to_csv), the first page loaded says "Undefined".  If I look at the source code, all my data is there.  I have to reload the page to get it to show up correctly.

If I switch to try to download the data via (  send_data csv, :filename => 'Connections.csv' ), the first page doesn't show anything.  A reload successfully downloads the file.

The only other time I've seen this happen is when I switch from the mobile site to the full site.  Sometimes a reload is required to actually make the switch.  Any ideas about why this is happening?
Thanks,
Jeff

Last edited by mace_turbo (2012-12-27 01:59:21)