При маршрутизации по умолчанию идентификатор request/posts/: id отображается в действие "показать" с помощью :format => "html"
. Я использую некоторые элементы xhtml в моем действии show, которые не отображаются правильно, если только: content_type не установлен в xml. В настоящее время я обойду это, создав show.xml.erb и установив content_type вручную следующим образом:
format.html { render :template => "/posts/show.xml.erb",
:locals => {:post => @post}, :content_type => "text/xml" }
Это кажется глупым. Как изменить routes.rb
так, чтобы /posts/: id маршрутизировался с помощью format=>"xml"
? Спасибо.