the rails present not images asset application javascript ruby-on-rails ruby ruby-on-rails-4 asset-pipeline

javascript - rails - the asset "application.css" is not present in the asset pipeline.



Ruby on Rails 4 javascript no ejecutado (1)

Tengo un archivo js personalizado en la app/assets/javascripts . Este es el archivo js:

//app/assets/javascripts/contacts.js //$(document).ready(function() { //I''ve already tried with this method $(window).load(function() { alert("foo bar") });

Necesito el archivo contacts.js en el archivo application.js .

Si inspecciono la página html, veo el archivo js cargado correctamente, pero el mensaje no se muestra. Si vuelvo a cargar la página (presionando f5), el mensaje se muestra correctamente.

Cuando se carga la página, el javascript se carga (puedo verlo en el código fuente html en el navegador) pero no se ejecuta.

¿Me puedes ayudar?

SOLUCIÓN: Rails 4: cómo usar $ (document) .ready () con turbo-enlaces


$(document).ready(function() { } # Not working with turbo-links

De

Turbolinks anula el proceso normal de carga de la página, el evento en el que se basa no se activará. Si tiene un código que se ve así, debe cambiar su código para hacer esto:

$(document).on(''ready page:load'', function () { // you code here });

Otra pregunta