ruby-on-rails – 如何让Rails从插件加载中排除一些捆绑的gem?
发布时间:2020-12-17 04:15:13 所属栏目:百科 来源:网络整理
导读:我有一个使用Bundler进行依赖关系管理的Rails应用程序.我的Gemfile中有以下内容: # default group:gem 'json'group 'development' do gem 'my_profiler'endgroup 'test' do gem 'mocha'endgroup 'deployment' do gem 'foo'end 我在初始化程序中调用Bundler.
我有一个使用Bundler进行依赖关系管理的Rails应用程序.我的Gemfile中有以下内容:
# default group: gem 'json' group 'development' do gem 'my_profiler' end group 'test' do gem 'mocha' end group 'deployment' do gem 'foo' end 我在初始化程序中调用Bundler.setup(:default,RAILS_ENV.to_sym)和Bundler.require(:default,RAILS_ENV.to_sym). 问题在于,由于Bundler将gem放入vendor / bundle /,Rails会初始化所有拥有init.rb的gem,而不仅仅是当前环境的gem.如何防止Rails自动加载Foo的init.rb? 解决方法
您使用的是什么版本的捆绑包?最近的不应该安装在供应商
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |