【发布时间】:2012-08-09 18:07:42
【问题描述】:
这可能是一个愚蠢的问题:
如果我在 Gemfile(和捆绑安装)中添加 gem 并且不在 rails 应用程序中使用它,它会影响消耗的内存大小吗?通常我使用我的应用程序模板,其中包含我可能使用的所有宝石。我担心它可能会不必要地消耗内存。
谢谢。
山姆
【问题讨论】:
标签: ruby-on-rails gem bundle
这可能是一个愚蠢的问题:
如果我在 Gemfile(和捆绑安装)中添加 gem 并且不在 rails 应用程序中使用它,它会影响消耗的内存大小吗?通常我使用我的应用程序模板,其中包含我可能使用的所有宝石。我担心它可能会不必要地消耗内存。
谢谢。
山姆
【问题讨论】:
标签: ruby-on-rails gem bundle
所有 gem 都在 rails 启动时加载。您必须添加 require: false 才能在启动时不加载 gem 并手动要求它。如果您的 Gemfile 中有许多未使用的 gem,您的启动时间会变慢。
【讨论】:
gem 'my-gem', require: false