Rails问题中的Rails.env实现

时间:2010-09-10 13:42:40

标签: ruby-on-rails internals

浏览rails源码,我在railties / lib / initializers.rb中找到了这样的方法

def env
  @_env ||= begin
    require 'active_support/string_inquirer'
    ActiveSupport::StringInquirer.new(RAILS_ENV)
  end
end

我知道它是如何工作的,但为什么它以这种方式实现?只是为了延迟加载,或者还有其他原因?

0 个答案:

没有答案