私は Rails 3.2 アプリケーションに取り組んでいますが、どういうわけか私の JavaScript コードが 2 回実行されてしまい、その理由がわかりません。
application.js ファイルを検索しましたが、パブリック フォルダー内ではなく、assets フォルダーにのみ含まれています。各 js ファイルのコピーも 1 つしかないので、アセット パイプラインが原因ではないはずです。
これは私の application.js ファイルです。
//= require jquery
//= require jquery_ujs
//= require jquery_nested_form
//= require jquery.ui.all
//= require myownjs
//= require_tree .
私は実際にjqueryのネストされたフォームなしでほぼ同様のプロジェクトを実行しましたが、問題は存在しないため、コードを繰り返し呼び出しているgemが原因であるか、JavaScriptの順序が原因である可能性があることがわかりましたが、私はWebプログラミングは初めてで、それが実際に意味があるかどうかはわかりません。ただし、ネストされたフォームのrequire行を削除しようとしましたが、違いはありませんでした。
エラーが何であるかを示唆して、誰かが私を助けてくれますか?
これは、他のプロジェクトの application.js です。
//= require jquery
//= require jquery_ujs
//= require jquery.ui.all
//= require myowncodes
//= require_tree .