[解決済み】Rubyの__FILE__の意味は何ですか?
2022-04-07 01:24:37
質問
Rubyではよく見かけるのですが。
require File.dirname(__FILE__) + "/../../config/environment"
とは何ですか?
__FILE__
の意味は?
どのように解決するのですか?
現在のファイル名への参照です。ファイル内の
foo.rb
,
__FILE__
は次のように解釈されます。
"foo.rb"
.
編集する Ruby 1.9.2 と 1.9.3 は、Luke Bayes が以下のように言っていたのとは少し違うようです。 コメント . これらのファイルを使って
# test.rb
puts __FILE__
require './dir2/test.rb'
# dir2/test.rb
puts __FILE__
実行中
ruby test.rb
を出力します。
test.rb
/full/path/to/dir2/test.rb
関連
-
[解決済み] Rubyの除算はなぜ10進数ではなく整数を返すのですか?
-
[解決済み] Rubyのswitch文の書き方
-
[解決済み] Rubyのattr_accessorとは何ですか?
-
[解決済み] w(array)とはどういう意味ですか?
-
[解決済み] Ruby on RailsでJSON出力を "きれい "にフォーマットする方法
-
[解決済み] RubyでBegin, Rescue, Ensure?
-
[解決済み] Rubyのmap(&:name)ってどういう意味?
-
[解決済み] Rubyで||= (or-equals)はどういう意味ですか?
-
[解決済み】Rubyのメソッドで感嘆符が使われるのはなぜ?
-
[解決済み】Ruby: Gemfileの「require: false」はどういう意味ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】StringからIntegerへの暗黙の変換がない(TypeError)?
-
[解決済み】そのようなファイルやディレクトリはありません @ rb_sysopen ruby
-
[解決済み] RVM は関数ではないので、'rvm use ...' でルビーを選択してもうまくいきません。
-
[解決済み] Rubyのcontinueに相当します。
-
[解決済み] gemをインストールできない - makeが内部または外部のコマンド操作可能なプログラムまたはバッチファイルとして認識されない。
-
[解決済み] 配列に何かを追加しようとしたときに、nil から整数への暗黙の変換が行われない。
-
[解決済み] Rubyで=~と/Θはどういう意味ですか?
-
[解決済み] Ruby on Railsでホスト名やIPを取得する
-
[解決済み] Rubyのダブルコロン `::` とは何ですか?
-
[解決済み] プロキシ(ISA-NTLM)の後ろからRuby Gemsをアップデートする方法