因为
gem 'gem_name' # Rails 3.0
或
config.gem 'gem_name' # Rails 2.x
无论控制器是什么,都会加载宝石......
require 'gem_name'
控制器源代码中的实际上使Rails服务器运行得更快,因为不是每个控制器都会加载那个gem?
答案 0 :(得分:1)
简短的回答是:不。
通过在Gemfile
/ environment.rb
中对所需的宝石进行分组,坚持让代码保持理智和可维护。
在我相信这会在生产环境中产生显着差异之前,我需要看一些精心设计的性能数据。还有很多其他地方需要优化。