/something/orders.xml
RABLを使用してXMLドキュメントを作成するようなコントローラーへのリンクを備えたアプリがあります。動作しますが、ブラウザのリクエストヘッダーが原因で、Chromeなどの一部のブラウザではtext/htmlとして返されるようです。
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
それがそれであるため、私は応答を持って欲しいContent-type: text/xml
です!したがって、多くのハウツーとRailsガイドによると、次のことができます。
config.action_controller.use_accept_header = false
でapplication.rb
。しかし、これは現在、次の結果になっていundefined method use_accept_header=
ます。
/home/sbeam/.rvm/gems/ruby-1.9.3-p194@global/gems/actionpack-3.2.6/lib/action_controller/railtie.rb:41:in `block (3 levels) in <class:Railtie>': undefined method `use_accept_header=' for ActionController::Base:Class (NoMethodError)