読者です 読者をやめる 読者になる 読者になる

kmasdaの日記

rubyとかrailsとかそれっぽいことを

recuireとrecuire_relativeについて

recuire_relative

現在のファイルから相対パスでrecuireする。

recuire

Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。 ruby1.9.2以降はカレントディレクトリをロードしなくなった。

recuire 'foo'
recuire_relative 'foo'

とすれば良い。 railsでconfig/environments/staging.rb とかでproductionとほっとんど同じだけど一部だけ修正したい時とかに

# config/environments/staging.rb
recuirerelative 'production'

Rails.application.configure do
  ##変更したい修正を上書き
end

とかするversionのアップデートとかにdiffとるのが便利になる。