Ich glaube, dass jQuery nicht auf anderen Seiten als die, die Sie gerade installiert haben, funktioniert. Zum Beispiel, wenn ich localhost: 3000 /, im Verzeichnis '/' alle jQuery arbeitet. Aber wenn ich auf einen Link von Rails alsRails Jquery funktioniert nicht auf anderen Seiten
<%= link_to "Example Link", news_path %>
Die Seite korrekt lädt erstellt klicken, aber die jQuery funktioniert nicht. Meine jQuery-Codes werden wie gesagt:
$(function() {
console.log("pageloaded");
....
$('.up').click(function(){
.....
});
});
Rechtsklick auf Ihren Browser> inspizieren Element> Konsole .. Post hier Fehlermeldung. –
Es gibt keine Fehlermeldung. Aber die jQuery wird nicht geladen. – Yagiz
Welche Version von Rails verwenden Sie? In Rails 4 ist 'turbolinks' standardmäßig aktiviert, dh die neue Seite wird dynamisch geladen und es wird kein $ (document) .ready getriggert. Was passiert, wenn Sie localhost manuell laden: 3000/news –