2011-06-13 59 views
0

使用Rails 3.0.7。路由:將表格導出到Excel文件

我有一個簡單的窗體,它顯示了一個表中的所有記錄。我想要一個簡單的按鈕。如果點擊,我將表單導出到Excel文件。 Excel文件的東西工作。什麼不工作是路由。

  1. 形式(指數)具有這一行:
'xlsexport(:文件名=> 「測試」,工作表=> 「片材」)' %>

不知如果這是正確的,但我想要做的是發送兩個參數到動作xlsexport(C風格將xlsexport(「測試」,「工作表」);)我不希望用戶能夠指定文件名,但我想能夠從不同數據的許多地方調用相同的動作。

  1. 路由似乎在rails中多次更改。很多老例子都不正確。

問題是,用這樣一個按鈕和一個名爲xlsexport的動作應該有什麼路線? 我認爲「匹配」simpxl'=>'dailystats#xlsexport'「就足夠了,但沒有。所以我嘗試 「匹配」simpxl /:文件名/:工作表'=>'dailystats#simpxl'「

我甚至不知道現在是否有這樣做的正確方法?dailystats類包含index和dailystats方法。

回答

0
match 'dailystats/xlsexport/:filename/:worksheet' 

如果您的控制器是dailystats和行動是xlsexport ..應該工作