fix for none image

This commit is contained in:
Adrian Hinz 2022-03-31 17:16:08 +02:00
parent f7530baeca
commit 33e6eec5e3
6 changed files with 17 additions and 5 deletions

View File

@ -1,6 +1,8 @@
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<%= image_tag expert.avatar, height: 150 %> <% if expert.avatar.attached? %>
<%= image_tag expert.avatar, height: 150 %>
<% end %>
</div> </div>
</div> </div>
<div class="row"> <div class="row">

View File

@ -1,6 +1,6 @@
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<% unless expert.avatar.blank? %> <% if expert.avatar.attached? %>
<% b64 = open(ActiveStorage::Blob.service.path_for(expert.avatar.key)) { |f| f.read } %> <% b64 = open(ActiveStorage::Blob.service.path_for(expert.avatar.key)) { |f| f.read } %>
<% b64a = Base64.strict_encode64(b64) %> <% b64a = Base64.strict_encode64(b64) %>
<img src="data:image/jpeg;base64,<%= b64a %>" height="150px"/> <img src="data:image/jpeg;base64,<%= b64a %>" height="150px"/>

View File

@ -18,7 +18,11 @@
<tbody> <tbody>
<% @experts.each do |expert| %> <% @experts.each do |expert| %>
<tr> <tr>
<td><%= image_tag expert.avatar, height: 20 %></td> <td>
<% if expert.avatar.attached? %>
<%= image_tag expert.avatar, height: 20 %>
<% end %>
</td>
<td><%= link_to expert.name, expert %></td> <td><%= link_to expert.name, expert %></td>
<td><%= expert.description %></td> <td><%= expert.description %></td>
<td> <td>

View File

@ -18,7 +18,11 @@
<tbody> <tbody>
<% @partners.each do |partner| %> <% @partners.each do |partner| %>
<tr> <tr>
<td><%= image_tag partner.logo, height: 20 %></td> <td>
<% if partner.logo.attached? %>
<%= image_tag partner.logo, height: 20 %>
<% end %>
</td>
<td><%= link_to partner.name, partner %></td> <td><%= link_to partner.name, partner %></td>
<td><%= partner.description %></td> <td><%= partner.description %></td>
<td> <td>

View File

@ -4,7 +4,9 @@
<td> <td>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<% if partner.logo.attached? %>
<%= image_tag partner.logo, height: 40 %> <%= image_tag partner.logo, height: 40 %>
<% end %>
</div> </div>
</div> </div>
<div class="row"> <div class="row">

View File

@ -4,7 +4,7 @@
<td> <td>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<% unless partner.logo.blank? %> <% if partner.logo.attached? %>
<% b64 = open(ActiveStorage::Blob.service.path_for(partner.logo.key)) { |f| f.read } %> <% b64 = open(ActiveStorage::Blob.service.path_for(partner.logo.key)) { |f| f.read } %>
<% b64a = Base64.strict_encode64(b64) %> <% b64a = Base64.strict_encode64(b64) %>
<img src="data:image/jpeg;base64,<%= b64a %>" height="40px"/> <img src="data:image/jpeg;base64,<%= b64a %>" height="40px"/>