[Rails, Active Storage] 이미지 파열 표시 이벤트

실행 내용


Rails에서 Active Storage를 사용하여 업로드된 사용자 아이콘 이미지
다음 코드를 통해 표시하려고 합니다.
<% if @user.avatar.attached? %>
  <%= image_tag @user.avatar, size: "100x100" %>
<% end %>

문제점


에서는 다음과 같이 깨진 이미지를 보여 줍니다.

해결책


다음은 코드를 수정해서 잘 나왔습니다.
<% if @user.avatar.attached? %>
  <%= image_tag url_for(rails_blob_path(@user.avatar)), size: "100x100" %>
<% end %>

좋은 웹페이지 즐겨찾기