Je sais que généralement lorsque nous avons besoin d'un gem, le chemin de la librairie gem sera ajouté à $ LOAD_PATH. Mais je n'ai pas trouvé un chemin lib
dans mes gemmes de rails. Lorsque j'exécute require 'rails'
et require 'rails/all'
dans ma console, ils obtiennent une sortie différente.Quelle est la différence entre les rails `require 'et' require '/ all'`?
0
A
Répondre
0
En fait, il faudra require 'rails'
ce fichier "rails/railties/lib/rails.rb"
Alors que require 'rails/all'
exigera ce fichier "rails/railties/lib/rails/all.rb"
La clé le point est que railties
est le noyau de Rails. Alors maintenant tout sera clair.