Rails Paloma Gem-如何加载特定于页面的javascript?
我加载了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
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之前