Ruby on rails 3 传送:将表单导出到Excel文件

Ruby on rails 3 传送:将表单导出到Excel文件,ruby-on-rails-3,button,routing,Ruby On Rails 3,Button,Routing,使用Rails 3.0.7 我有一个简单的表单,它显示了一个表中的所有记录。我想要一个简单的按钮。如果单击,我将表单导出到Excel文件。Excel文件的工作原理。不起作用的是路由 表单(索引)有以下行: 'xlsexport(:filename=>“测试”,工作表=>“工作表”)'%%> 我不知道这是否正确,但我想做的是将两个参数发送到动作xlsexport(c样式为xlsexport(“testing”,“thesheet”);),我不希望用户能够指定文件名,但我希望能够从具有不同数据的多个

使用Rails 3.0.7

我有一个简单的表单,它显示了一个表中的所有记录。我想要一个简单的按钮。如果单击,我将表单导出到Excel文件。Excel文件的工作原理。不起作用的是路由

  • 表单(索引)有以下行:
  • 'xlsexport(:filename=>“测试”,工作表=>“工作表”)'%%> 我不知道这是否正确,但我想做的是将两个参数发送到动作xlsexport(c样式为xlsexport(“testing”,“thesheet”);),我不希望用户能够指定文件名,但我希望能够从具有不同数据的多个位置调用相同的动作

  • 在rails中,路由似乎已经改变了好几次。如此多的老例子是不正确的
  • 问题是,有了这样一个按钮和一个名为xlsexport的操作,我应该有什么路线? 我以为“匹配‘simpxl’=>‘dailystats#xlsexport’”就足够了,但没有。所以我试了 “匹配'simpxl/:filename/:worksheet'=>'dailystats#simpxl'”

    我甚至不知道现在这样做是否正确? dailystats类包含index和dailystats方法

    match 'dailystats/xlsexport/:filename/:worksheet'
    
    如果您的控制器为dailystats且操作为xlsexport。。应该有用