【发布时间】:2015-06-01 21:18:36
【问题描述】:
我有一个使用 ajax 并将一组 id 传递给 rails 控制器操作的 javascript 文件。然后控制器将这些映射到模型对象并生成一个包含它们的一些数据的文件。我的问题在于下载这个文件。
之前,我是先将需要的对象保存在数据库中,然后控制器可以格式化为 .ics,调用相同的操作,然后下载文件。
现在一切都更加动态了,我在渲染文件时遇到了麻烦,因为我必须传入参数。有没有办法做到这一点?我试过了
render :layout => false, :text => @calendar.to_ical
和
send_data @calendar.to_ical, :type=> 'text/ics'
和
render :text => @calendar.to_ical
所有这些都成功完成,但没有下载任何文件。
任何帮助将不胜感激!谢谢!
【问题讨论】:
标签: javascript ruby-on-rails ajax file download