不要在使用ember-cli和ember-cli-rails的Rails应用程序中包含jquery

时间:2015-03-20 16:34:45

标签: jquery ruby-on-rails ember.js ember-cli

我有一个现有的Rails应用程序,我正在添加一个ember-cli应用程序来使用ember-cli-rails gem。 Rails应用程序已经通过Rails资产管道和jquery-rails gem包含了jquery和jquery-ui。

Ember-cli还包含一个不同版本的jquery,加载时没有加载以前包含的jquery-ui组件。

我想禁用Ember-cli jquery,只使用已包含的那个。

1 个答案:

答案 0 :(得分:1)

在rails_app / config / initializers / ember.rb

EmberCLI.configure do |c|
    c.app :frontend, path: Rails.root.join('frontend').to_s, exclude_ember_deps: ['jquery']
end

这可以通过ember-cli-rails-addon NPM模块在Ember-cli包含的任何文件中完成:ember-cli-rails-addon / index.js:include()