Rails Paloma Gem-如何加载特定于页面的javascript?

Rails Paloma Gem-如何加载特定于页面的javascript?,javascript,ruby-on-rails,Javascript,Ruby On 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 在\app\assets\ja

我加载了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
在\app\assets\javascripts\paloma\days\index.js中:

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

javascript在页面上加载但不执行。

尝试将包含的顺序更改为:

...
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require paloma
//= require_tree .
我认为您当前需要
\app\assets\javascripts\paloma\days\index.js
require\u树。
行在paloma加载程序/引导javascript之前