Предоставление пользователям возможности загружать текущие данные на странице - PullRequest
1 голос
/ 02 ноября 2010

У меня есть страница, на которой перечислены записи на основе параметров, заданных в поисковом фильтре. Мне нужно дать ссылку на скачивание, где текущие записи на странице записываются в файл и даются в виде ссылки для скачивания.

Проще говоря, как я могу дать последние найденные записи на основе параметров поиска в качестве ссылки для скачивания?

P.S .: Я использую метод send_file.

Ответы [ 2 ]

1 голос
/ 02 ноября 2010

Вы можете ссылаться на действие загрузки, используя пользовательский формат, объединенный с параметрами запроса. Примерно так:

<%= link_to "Download", posts_path(params.except("action", "controller").merge(:format => "csv")) %>

Не самый чистый пример, но, надеюсь, вы поняли.

0 голосов
/ 02 ноября 2010

Вы можете использовать CSV Writer для генерации необходимого файла и предоставить пользователям ссылку на скачивание файла.

Спасибо, Анубхоу

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