1

私のmime_types.rbファイルには

Mime::Type.register "application/myfoo", :myfoo

そして私はファイルを持っていますpublic/a/test.myfoo

ブラウジングしlocalhost:3000/a/test.myfooてファイルを。として返しますtext/plain

Chrome 22を使用していますが、Acceptヘッダーは

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

開発用WebサーバーでRails3.2.8を使用しています。私は何かが足りないのですか?

4

2 に答える 2

0

コントローラーで、対応するアクションが次のようになっていることを確認します (私はテストしていません - 指示を与えるためだけです)。

render :file => @somedir + "/test.myfoo", :content_type => Mime::myfoo

具体的には、:content_type引数が最も重要です。

于 2012-10-16T00:58:26.033 に答える