LoginSignup
0
0

More than 3 years have passed since last update.

railsにおける画像の配置場所とそれぞれの違い

Posted at

本記事の内容

本記事はraiilsにおける画像の配置場所とその違いについてまとめた記事です。間違い等ございましたら、お手数ですがご指摘いただけますと幸いです。

画像の配置場所

下記の2箇所が画像データの配置場所となります。

app/assets/imagesディレクトリ
public/imagesディレクトリ

違いは?(パスの記述)

画像を読み込む際のパスが異なります。
具体的には以下の様な違いがある。

app/assets/imagesディレクトリ
<%= image_tag('hoge.png')>
public/imagesディレクトリ
<%= image_tag('/hoge.png')>

アセットパイプライン

Ruby on Railsのアプリケーション内で使用したいJavaScriptやCSS、画像ファイルを「開発作業がしやすいようにファイルを分割してコーディングができるようにしつつ、最終的に一つのファイルに連結・圧縮する」仕組みのこと。だそうです。

webブラウザは一つのwebページを表示するために複数のファイルを結合する機能が備わっていないため、開発環境において複数のディレクトリに跨って開発されたものを本来1ページとして表示できない。
これを解決するのがアセットパイラインである。

まとめ

ざっくりと概要を掴む感じで書いてみました。
まだまだ知識不足ですので、色々記事を読みながら学習していきます。

参考にした記事

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0