1

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

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

我知道它是如何工作的,但为什么要这样实现呢?只是为了延迟加载,还是有其他原因?

4

0 回答 0