1

したがって、json をレンダリングするコントローラー アクションがあります。ブラウザーで URL にアクセスし、json データを確認して、ルートが適切に機能していることを確認できます。

それでも、もしそうなら:

uri = URI("#{request.protocol}#{request.host_with_port}/my_controller/action")
Net::HTTP.get(uri)

「タイムアウト::エラー: タイムアウト::エラー」が表示されます

... ?

4

1 に答える 1

0

シングルスレッドの HTTP サーバー、つまり Webrick を使用しています。これは、一度に 1 つの要求しか処理できないことを意味します。Web サーバー自体から Web サーバーにリクエストを送信しようとしています。できれば明らかな理由により、このアクションを完了できません。

これが可能な Thin などの別の Web サーバーを使用するか、別の方法を選択してください。

于 2012-11-14T00:41:25.470 に答える