2013-05-21 71 views
1

我加载了帕洛马宝石来尝试页面特定的JavaScript。它看起来很直接,但我必须错过一些东西。Rails Paloma Gem - 如何加载页面特定的JavaScript?

rails g paloma:setup 

的application.js:

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

运行命令:

rails g paloma:add days index 
在\程序\资产

\ JavaScript的\帕洛玛\日\ index.js:

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

页面上的JavaScript加载但不执行。

回答

2

试着改变你的订单包括到:

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

我认为你需要目前与\app\assets\javascripts\paloma\days\index.js的帕洛玛装载机/ JavaScript的引导它依赖于前require_tree .线。

相关问题