• 締切済み

Rails image_tagメソッドについて

Ruby on Railsのimage_tagメソッドで画像ファイルの場所をpublicディレクトリ下にした場合、 http://www.rubylife.jp/rails/template/index11.html のサイトでは <%= image_tag '/flower.png' %> となっているのですが、なぜ '/flower.png' でpubilcディレクトリ下を指すことができるのか、 教えていただけますでしょうか。 ルートディレクトリからのパス付きで示すとなっていることから、 最初の"/"は、このサイトの例で考えるとsample_viewを指すことにはならないのでしょうか。

みんなの回答

  • zatsusan
  • ベストアンサー率65% (15/23)
回答No.1

ServerのDocumentRootがsample_view/publicに設定されて起動されているからではないでしょうか。 WebアプリケーションにおけるURLはディレクトリ構造と同じになるわけではないので、そういう感じになりますね~。

jet888
質問者

お礼

回答いただき、ありがとうございました。 webアプリケーションにおけるURLとディレクトリ構造は同じになるわけではないのですね。