LoginSignup
1
1

More than 3 years have passed since last update.

【Rails】初心者が image_tagで画像のサイズ変更(模索中)

Posted at

1. form_tagで画像を表示する

<li><%= image_tag @post.image.url,size:"180x200" %></li>
または
<li><%= image_tag @post.image.to_s,size:"180x200" %></li>

表示することができるようになったコードは↑です。
gemはcarrierwaveとmini_magickをインストールしました。

2. 失敗例

<li><%= image_tag @post.image.url %></li>

sizeを定義しないと、画像サイズが巨大でブラウザがめちゃくちゃに。
erbファイルにsize指定を外して、uploaderでリサイズしようとしても変化がない。↓

version :thumb do
    process resize_to_fill: [50, 100]
  end

4. 今後の課題

erbファイルに直接size指定をしたことで、ブラウザ表示自体のフォーマットが崩れるエラーは解決できた。しかし画像自体が伸びてしまった。
mini_magickがインストールできていることは確認できたが、uploaderファイルをどう変更してもリサイズができない。uploaderファイルでのリサイズ方法を発見する。

1
1
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
1
1