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