`require'rail'`和`require'trail / all'的区别是什么?

时间:2017-01-22 08:16:20

标签: ruby-on-rails require

我知道通常当我们需要gem时,gem的lib路径将被添加到$ LOAD_PATH。但我在rails gem中找不到lib路径。当我在控制台中执行require 'rails'require 'rails/all'时,它们会得到不同的输出。

1 个答案:

答案 0 :(得分:0)

实际上require 'rails'需要此文件“rails / railties / lib / rails.rb”

虽然require 'rails/all'需要此文件“rails / railties / lib / rails / all.rb”

关键是railties是Rails的核心。  所以现在一切都会很清楚。