config.gem(在 environment.rb 中)有什么作用? [英] What does config.gem (in environment.rb) do?

查看:35
本文介绍了config.gem(在 environment.rb 中)有什么作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人告诉我这样做:

config.gem 'tzinfo'

并不排除require 'tzinfo'的需要.所有的宝石都是这样吗?如果是,添加 config.gem WHATEVER 究竟有什么作用?

doesn't obviate the need to require 'tzinfo'. Is this true of all gems? If yes, what exactly does adding config.gem WHATEVER do?

推荐答案

config.gem 应该会自动需要 gem.您不应该需要手动执行要求"调用.

config.gem should cause the gem to be automatically required. You should not need to do a manual 'require' call.

config.gem

  1. 告诉 Rails 自动加载这个 gem
  2. 告诉 Rails 应用程序需要这个 gem,这样 rake gems:install 就会安装它
  3. :source 选项可以告诉 rails 从非标准存储库中获取它
  4. :lib 选项可以告诉 rails 从 gem 加载非标准文件(即不以 gem 本身命名的文件)

这篇关于config.gem(在 environment.rb 中)有什么作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆