2012-09-21 61 views
3

我使用以下代码在客户端浏览器发送或下载文件。 这是在所有浏览器完美工作,但在safari后点击链接时,我刷新页面,使我的会议无。send_data或send_file(红宝石)不能在Safari浏览器中工作?

DEF EXPORT_CSV

CSV = CSV.generate(:force_quotes =>真)做|线| 线< < [“员工守则”,“姓名”,“状态”,“技能”]
结束

send_data csv, 
    :type => 'text/csv; charset=iso-8859-1; header=present', 
    :disposition => "attachment; filename=EmployeeSkillsData-#{Time.now.strftime('%d-%m-%y--%H-%M')}.csv" 

我想这个代码与其他一些应用程序还,但结果是相同的。 请帮忙解决这个问题。 谢谢。

回答

0
send_data csv, 
    :type => 'text/csv; charset=iso-8859-1; header=present', 
    :disposition => "inline", # optional 
    :filename=>"EmployeeSkillsData-#{Time.now.strftime('%d-%m-%y--%H-%M')}.csv" 
相关问题