- 締切済み
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を指すことにはならないのでしょうか。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- zatsusan
- ベストアンサー率65% (15/23)
回答No.1
ServerのDocumentRootがsample_view/publicに設定されて起動されているからではないでしょうか。 WebアプリケーションにおけるURLはディレクトリ構造と同じになるわけではないので、そういう感じになりますね~。
お礼
回答いただき、ありがとうございました。 webアプリケーションにおけるURLとディレクトリ構造は同じになるわけではないのですね。