2009-08-16 1 views
2

簡単なRESTful json APIを備えたレールアプリケーションを作成しました。これはしばらく働いていましたが、今問題にぶつかっています。リクエストを行うjavascriptフレームワークは、すべてのリクエストに「Content-Type」ヘッダーを追加します。 。 。 GET要求を含むこれは、「アプリケーション/ JSON」にヘッダを設定し、クラッシュし、このエラーを燃やすためにレールのアプリが発生します。私はずっと前にPOST要求のためにこのヘッダを設定することが必要であることを発見しContent-Typeヘッダセットを使用してGETリクエストを送信すると、Railsアプリがクラッシュして焼き付く

/!\ FAILSAFE /!\ 2009-08-16 15:18:05 -0700 
    Status: 500 Internal Server Error 
    undefined method `split' for #<Mime::Type:0x00000100a85498> 

が、これは本当に持っているようですGET要求を騙した私はこのエラーを "HTTP Client"のようなアプリを使って簡単に再現することができます。ヘッダなし、GET成功、ヘッダ、クラッシュ、焼損!

これを実行している可能性があります/これを引き起こし、私のレールアプリケーションのGET要求でこのヘッダーを受け入れる方法はありますか?

ありがとうございます!

(また、私のセットアップ: nginxの/ 0.8.5 のPhusion旅客2.2.4 ルビー1.9.1p129(2009年5月12日リビジョン23412)[I386-darwin10.0.0b4] レール2.3.2 )

答えて

1

これはRails 2.3.2のバグです。回避策はhereと掲載されています。エッジRailsに固定されているように見えます。

関連する問題