MIME-типы и url_for в Rails - PullRequest
1 голос
/ 08 июля 2010

У меня есть хороший RESTful-контроллер в моем приложении на Rails, который использует responseds для того, чтобы различать запросы на запросы HTML и CSV, обслуживая HTML, если один использует URL-адрес, как обычно, и CSV, если он добавляет «.csv» в конецURL.

В моем файле ERB слоя представления мне нужна ссылка на CSV.Я мог бы просто получить URL-адрес для соответствующего действия, а затем просто добавить «.csv» в конец его, но это выглядит довольно странно.Однако в документах url_for я не вижу ничего, что позволило бы мне сделать это более аккуратно.

Есть ли что-то, чего я пропускаю, или я просто застрял с чем-то вроде этого?

<a href="<%= url_for @topic%>.csv">Download CSV</a>

Спасибо за понимание!

1 Ответ

1 голос
/ 08 июля 2010
url_for @topic, :format => :csv

вероятно то, что вы ищете

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