2014-08-28 13 views

risposta

4

Questo viene fatto attraverso bundler/setup: http://bundler.io/v1.3/bundler_setup.html. È richiesto all'interno del tuo file config/boot.rb. In breve si pone in primo luogo variabile d'ambiente per puntare al tuo Gemfile:

ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__) 

Poi aggiunge percorsi per tutte le gemme a LOAD_PATH, richiedendo bundler/setup:

require 'bundler/setup' if File.exist?(ENV['BUNDLE_GEMFILE']) 

Poi si richiede tutte le gemme necessarie (config/application.rb):

Bundler.require(*Rails.groups) 
4

Rails utilizzano bundler (che è la cosa utilizzando il Gemfile). Quando bundler carica il Gemfile all'avvio di un'applicazione Rails, richiede automaticamente tutte le gemme elencati lì, quindi non c'è bisogno di farlo da soli.

Problemi correlati