1. ホーム
  2. ruby-on-rails

ruby on railsでレイアウトに画像を追加する

2023-09-14 17:39:06

質問

私はruby on railsプロジェクトのテンプレートに画像を追加したいのですが、現在以下のようなコードを持っています。 <img src="../../../public/images/rss.jpg" alt="rss feed" /> をレイアウトしています。 stores.html.erb というファイルがありますが、これが読み込まれないようです。これは、ルートがないように見えるからです。

何かアイデアはありますか?

どのように解決するのですか?

の中にあるものは public フォルダーにあるものは、ルートパス ( / )でアクセスできるので、imgタグを読み替える。

<img src="/images/rss.jpg" alt="rss feed" />

railsタグを使いたかったら、これを使ってください。

<%= image_tag("rss.jpg", :alt => "rss feed") %>