【发布时间】:2014-05-06 18:24:50
【问题描述】:
这似乎应该很简单,但我似乎找不到直接的答案。
我添加了一个 csv mime-type,以下似乎有效,除了下载的文件始终命名为“report.csv”。
在我的控制器中:
def report
respond_to do |format|
format.html
format.csv do
render :template => "summary/report.csv.erb",
:filename => "foo" #doesn't work
end
end
end
我认为它使用的是默认渲染器(我尚未实现备用渲染器),但我似乎无法找到有关可用选项的完整文档。
没有类似“文件名”选项或我可以使用的东西吗?有更好的方法吗?
【问题讨论】:
-
也许这篇文章会有所帮助:stackoverflow.com/questions/617055/…
-
我以前看过那个帖子,但是因为你的评论,我又看了一遍,它点击了。我现在有一个可行的答案。谢谢。
标签: ruby-on-rails-3 ruby-on-rails-3.2