Указание формата :в ссылке _на не работает #39; не работает в рельсах 3.2.2

Я перемещаю проект с рельсов 3.1 на рельсы 3.2.2, и у меня есть это:

= link_to 'CSV', :action => 'list', :search => @search, :format => 'csv'

В рельсах 3.1 это указывает формат в html-ссылке (format=csv )и это ловится ответом _с, но в 3.2.2 формат никогда не попадает в ссылку. Я просмотрел список коммитов на github и не могу найти ничего, что относится к этому.

Редактировать:

Похоже, это проблема с URL-адресом _для

#rails 3.1
url_for :controller=>'posts', :action=>'index', :format=>:xml
/admin/posts/index?format=xml

#rails 3.2.2
url_for :controller=>'posts', :action=>'index', :format=>:xml
/admin/posts/index

#rails 3.2.2
url_for :controller=>'posts', :action=>'index', :format=>:xml, :id => 5
/admin/posts/index/5.xml
9
задан Cœur 3 February 2018 в 19:14
поделиться