2012-12-05 32 views
0

我只是想爲我的網站安裝excel下載選項。我想要做的是:我如何獲得帶有參數和url_for的URL?

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

我想給我的用戶一個鏈接,導出到excel,並附加參數。我得到以下錯誤:

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

我需要因爲export_to_excel使用url_for,我以一個.xls的MIME類型的文件作出迴應有

respond_to 

。我使用的是to_xls gem,除了我無法弄清楚這個鏈接外,一切正常。

+4

嘗試:'<%=的link_to '導出',export_to_excel_path(:PARAM => @ item.id,:格式=> 'XLS')%>' – jdoe

+0

UM 。我是一個白癡。非常感謝jdoe,它早在AM和我出於某種原因認爲我已經嘗試過並失敗了。作爲此解決方案添加並關閉。多謝你們。 –

+0

Hi @jdoe,你能否將你的評論複製到答案? –

回答

0

所有信貸JDOE:

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

嗨 - 適當的禮儀是要求@jdoe將他的評論複製到答案,然後用綠色複選標記接受它。 jdoe將獲得積分,其他用戶將能夠看到接受的答案。 –

+0

好的,謝謝。我已經要求jdoe這樣做! –

相關問題