Qual è la differenza traruby require './blahblah.rb' vs richiedere File.expand_path ('../ blahblah', __FILE__)
require 'blahblahlblah.rb'
vs
require './blahblah.rb'
vs
require File.expand_path('../blahblah', __FILE__)
Vedo entrambi utilizzati. Ti chiedi cosa sia meglio, e in quali circostanze uno è migliore dell'altro.
Grazie!
Grazie. Perché la terza soluzione è molto più sicura del secondo? – 0xSina
Poiché questo metodo restituisce il "percorso completo" a un file specifico che è sempre sicuro in un ambiente UNIX rispetto a un "percorso relativo". Prova entrambi su "irb", vedrai come funzionano. –