jQueryはインストールしたばかりのページ以外のページでは動作しないと思います。たとえば、localhost:3000 /と入力すると、 '/'ディレクトリにすべてのjQueryが動作します。しかし、Railsで作成されたリンクをクリックすると、Rails Jqueryが他のページで動作しない
<%= link_to "Example Link", news_path %>
ページが正しく読み込まれますが、jQueryは機能しません。述べたように私のjQueryのコードは次のとおりです。
$(function() {
console.log("pageloaded");
....
$('.up').click(function(){
.....
});
});
あなたのブラウザを右クリック>検査要素>コンソール..ここにエラーメッセージを投稿してください。 –
エラーメッセージはありません。しかし、jQueryはロードされません。 – Yagiz
あなたはどのバージョンのRailsを使用していますか? Rails 4では、デフォルトで 'turbolinks'が有効になっています。つまり、新しいページが動的に読み込まれ、$(document).readyがトリガーされません。ローカルホストを手動でロードするとどうなりますか:3000/news –