2017-01-22 3 views
0

Я знаю, что обычно, когда нам нужен драгоценный камень, путь библиотеки gem будет добавлен в $ LOAD_PATH. Но я не нашел путь lib в своем рельсовом камне. Когда я запускаю require 'rails' и require 'rails/all' на моей консоли, они получают разные выходные данные.В чем разница `require 'rails`` и` require' rails/all'`?

ответ

0

Собственно require 'rails' потребуется этот файл "рельсы/Railties/Библиотека/rails.rb"

Хотя require 'rails/all' потребует этого файла "рельсы/Railties/Lib/Рельсы/all.rb"

Ключ Дело в том, что railties является ядром Rails. Итак, теперь все будет ясно.

Смежные вопросы