Das ist mein application.js ist:Rails Asset-Pipeline einschließlich nicht gleiche Datei in mehreren Manifesten
//= require jquery
//= require jquery_ujs
//= require_tree .
//= stub subscriptions
Es hat sich immer wie erwartet gearbeitet und subscription.js
ist eine weitere Datei, die separat kompiliert wird.
Wenn ich diese Zeile an der Spitze der subscriptions.js
hinzufügen:
//= require jquery
Die subscriptions.js
kompiliert wird, wie erwartet und enthält jQuery, aber jQuery verschwindet aus application.js
: in der Browser-Konsole erhalte ich Fehler wie ReferenceError: jQuery is not defined
.
Ich kann keinen Weg finden, um jquery in den Manifest-Dateien kompilieren zu lassen.
Ich benutze eine Entwicklungsumgebung mit Rails 4.2.4 + Puma und der Standard jquery-rails
gem.
Ich habe auch versucht, die Asset-Version zu ändern und den Server neu starten, aber das Problem bleibt bestehen. – collimarco