2017-01-22 20 views
0

私は一般的に宝石が必要なときに、宝石のlibパスが$ LOAD_PATHに追加されることを知っています。しかし私はlibのパスを私のレールの宝石に見つけませんでした。コンソールにrequire 'rails'require 'rails/all'を実行すると、出力が異なります。 require 'rails/all'は、このファイルを必要としますが`require 'rails'`と` require' rails/all'`の違いは何ですか?

答えて

0

は実はrequire 'rails'は "レール/ railtiesは、/ libに/ rails.rb"

を、このファイルが必要になります "レール/ railties/libに/レール/ all.rb"

キーポイントはrailtiesがRailsの中核であることです。 これですべてがクリアになります。

関連する問題