ramkaの朝ごはんはピーナッツパン

超個人的備忘録です。基本自分のためなので、内容の不備、読みづらさ、つまらなさはご了承ください。

画像を表示する

作ったviewから画像を表示するとき、
imgタグから画像を頑張って相対パスで指定しようとしたけど、
そんなことしなくていいらしい

まずはViewを作る

コントローラーを作るときに一緒につくることができます

たとえば

rails generate controller Pages index show

とうてばindexとshowというviewができます


画像はどこに置けばいいかというと、
だいたいここ!ってとこがあるらしいです

自分はassetsの下に保存しました

が、ここでちょっと戸惑ったのが、ディレクトリの指定です


viewファイルからimgタグでassets/images/img.pngと指定したが、これではなんだか知らんけど表示されず

<img class="logo-image" src="/assets/images/img.png" />

だってimagesってフォルダの中にあるのに、なんで指定したらだめやねん

正解はこれでした

<img class="logo-image" src="/assets/img.png" />

親切なんだか親切じゃないんだか