ルビーが対 './blahblah.rb' を必要とFile.expand_path( '../ blahblah'、__FILE__)を必要と
対require './blahblah.rb'
対
require 'blahblahlblah.rb'
の違いは何ですか
require File.expand_path('../blahblah', __FILE__)
私は両方が使用されているのを見ます。何が良いのか、そしてどんな状況下であれば、他のものよりも優れていると思います。
ありがとうございます!
ありがとうございました。 3番目のソリューションはなぜ2番目のソリューションよりもずっと安全ですか? – 0xSina
この方法は、 '絶対パス'を特定のファイルに返します。このファイルは、UNIX環境では常に '相対パス'と比較して安全です。両方の 'irb'を試して、あなたは彼らがどのように動作するかを取得します。 –