У меня есть хороший 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>
Спасибо за понимание!