Un jour, une gem

08/06/2012

Vendredi c'est racovi

gem install racovi

Comment activer le bon JS au bon moment en toute simplicité ?

Aujourd’hui voilà une solution proposée par Yann Armand. On la met en place comme ceci :

application.html.erb

<!-- Helper pour appeler les différents initializers -->
<%= init_view_js %> 

application.js

//= require hevents
//= require racovi

Voilà maintenant tout est prêt pour ceci :

persons.js

// hop on appelle ce js pour tout le controller persons 
Racovi.register_init('persons', function(){
  console.log('hello from Person controller')
});
// ou alors pour des actions spécifiques !
Racovi.register_init(['persons_new','persons_edit'], function(){
  console.log('hello from Person controller')
});

C’est tout pour aujourd’hui !

Les liens utiles