画像モデルのインスタンスである画像に関する情報を提供するパス /api/blah/blah/images.json を持つ Rails によって提供される REST API があります。開発中、これは正常に機能します。私たちが作成したサンドボックス環境では、これにより apache エラーが発生します (パスが routes.rb と一致することはなく、Rails ログにはリクエストがまったく記録されません)。
いろいろ試してみたところ、この問題は部分文字列「/images」、「/javascripts」、または「/stylesheets」を含む URL で発生することがわかりました。そのため、Rails アセット パイプラインが何らかの方法でこれらの URL をインターセプトしていると考えられます (そして、そのパスで画像を見つけてエラーを出す)。
アセットとして扱われる URL と、routes.rb に従ってコントローラーに渡される URL をどのように設定しますか?