0

Ruby on Railsアプリケーションで作業していますが、サーバーから「501メソッドが実装されていません」というエラーが返されるため、クライアントマシンがダウンロードしないjquery.cookie.jsというファイルがあります。

これは私の開発マシンでは起こりません。残念ながら、私はこの特定のシステムに非常に慣れていないので、(前の開発者との連絡がない)唯一の開発者として、これの原因でさえある可能性があることに困惑しています。

私の質問は-この特定のjavascriptファイルがダウンロードされない原因は何ですか?他のものはそうします。ファイルの名前を(jquery.cookee.jsのような)名前に変更すると、問題なくダウンロードされます。明らかに、それを使用するコード内のスポットが多すぎるため、永続的な解決策としてそれを行うことはできません。名前を変更して他の何かを台無しにすることを恐れます。

もちろん、アイデアは非常に高く評価されています。

4

1 に答える 1

0

私はついにそれを理解しました-mod_security(apacheの拡張機能)は「jquery.cookie.js」の「cookie」という単語をキャッチし続け、そのファイルを潜在的な脅威としてマークし、それを提供することを拒否しました。

ファイルの名前を変更し、ファイルへの参照を変更する必要がありました。mod_securityはそのままにしておきます。

于 2012-04-13T21:14:32.827 に答える