Railsアプリで基本的なjQuery関数を動作させることができません。次のコードをusers.jsに入れました
$(document).ready(function(){
$("a").click(function(event){
alert("hi");
event.preventDefault();
});
});
ページのソースコードを表示すると、この関数を含むusers.jsが含まれていますが、リンクをクリックしてもアラートは表示されません。より単純な関数に切り替えても:
$(document).ready(function(){
alert("hi");
});
アラートはまだ表示されません。奇妙なことに、このアプリにはすでに機能的なJavaScriptがあります。上記のいずれかを他のJavaScriptコードを含むhome.jsにコピーすると、正常に機能します。新しいjsファイルを作成した場合にのみ機能しません。誰かが何が起こっているのか説明できますか?