2013-05-21 1 views
1

J'ai chargé la gemme Paloma pour essayer le javascript spécifique à la page. Cela semble très simple, mais il me manque quelque chose.Rails Paloma Gem - comment charger javascript spécifique à la page?

rails g paloma:setup 

application.js:

... 
//= require jquery 
//= require jquery_ujs 
//= require jquery-ui 
//= require_tree . 
//= require paloma 

exécutez la commande:

rails g paloma:add days index 

dans des actifs \ app \ \ javascripts \ paloma \ jours \ index.js:

... 
Paloma.callbacks['days']['index'] = function(params){ 
    // Do something here. 
    alert('paloma!'); 
    }; 
})(); 

Le javascript se charge sur la page mais ne s'exécute pas.

Répondre

2

Essayez de changer l'ordre de votre comprend à:

... 
//= require jquery 
//= require jquery_ujs 
//= require jquery-ui 
//= require paloma 
//= require_tree . 

Je pense que vous êtes exigeant actuellement \app\assets\javascripts\paloma\days\index.js avec la ligne require_tree . avant le javascript chargeur Paloma/bootstrap il dépend.

Questions connexes