2011-06-13 53 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 ..应该工作