Маршрутизация: экспорт формы в файл Excel - PullRequest
0 голосов
/ 13 июня 2011

Использование Rails 3.0.7.

У меня есть простая форма, которая показывает все записи из одной таблицы.Я хотел бы иметь простую кнопку.Если нажать, я экспортирую форму в файл Excel.Файл Excel работает.То, что не работает, это маршрутизация.

  1. Форма (индекс) имеет следующую строку:
'xlsexport (: filename => "testing", worksheet => "sheet")) '%>

Я не знаю, правильно ли это, но я хочу отправить два аргумента действию xlsexport (стиль c будет xlsexport ("testing", "sheet");)Я не хочу, чтобы пользователь мог указывать имя файла, но я хочу иметь возможность вызывать одно и то же действие из многих мест с разными данными.

Маршрутизация, похоже, несколько раз менялась в рельсах.Так много старых примеров неверны.

Вопрос, с такой кнопкой и действием с именем xlsexport, какой маршрут мне выбрать?Я думал, что "match 'simpxl' => 'dailystats # xlsexport'" будет достаточно, но нет.Поэтому я попробовал "match" simpxl /: filename /: worksheet '=>' dailystats # simpxl '"

Я даже не знаю, является ли что-либо из этого правильным способом сделать это в настоящее время?Класс dailystats содержит методы index и dailystats.

1 Ответ

0 голосов
/ 13 июня 2011
match 'dailystats/xlsexport/:filename/:worksheet'

, если ваш контроллер - dailystats, а действие - xlsexport .. должно работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...