如何拥有params和url_for的URL?

时间:2012-12-05 18:53:20

标签: ruby-on-rails ruby

我只是想为我的网站设置excel下载选项。我想做的就是:

<%= link_to 'Export', export_to_excel_path(:param => @item.id), url_for(:format => 'xls') %>

我想给我的用户一个导出到excel的链接,附加的参数。我收到以下错误:

undefined method `stringify_keys' for "/controller/show.xls":String

我需要使用url_for,因为在export_to_excel中,我有一个

respond_to

以使用.xls MIME类型文件进行响应。我正在使用to_xls gem,一切正常,但我无法弄清楚这个链接。

1 个答案:

答案 0 :(得分:0)

归功于jdoe:

 <%= link_to 'Export', export_to_excel_path(:param => @item.id, :format => 'xls') %>