From 33e6eec5e395420c7b3b011d6b2e41865aa9129f Mon Sep 17 00:00:00 2001 From: Adrian Hinz Date: Thu, 31 Mar 2022 17:16:08 +0200 Subject: [PATCH] fix for none image --- app/views/experts/_expert_show.html.erb | 4 +++- app/views/experts/_expert_show.pdf.erb | 2 +- app/views/experts/_list.html.erb | 6 +++++- app/views/partners/_list.html.erb | 6 +++++- app/views/partners/_partner_show.html.erb | 2 ++ app/views/partners/_partner_show.pdf.erb | 2 +- 6 files changed, 17 insertions(+), 5 deletions(-) diff --git a/app/views/experts/_expert_show.html.erb b/app/views/experts/_expert_show.html.erb index ba66bfc..b4cf1a7 100644 --- a/app/views/experts/_expert_show.html.erb +++ b/app/views/experts/_expert_show.html.erb @@ -1,6 +1,8 @@
- <%= image_tag expert.avatar, height: 150 %> + <% if expert.avatar.attached? %> + <%= image_tag expert.avatar, height: 150 %> + <% end %>
diff --git a/app/views/experts/_expert_show.pdf.erb b/app/views/experts/_expert_show.pdf.erb index 7bb0e42..268a33f 100644 --- a/app/views/experts/_expert_show.pdf.erb +++ b/app/views/experts/_expert_show.pdf.erb @@ -1,6 +1,6 @@
- <% unless expert.avatar.blank? %> + <% if expert.avatar.attached? %> <% b64 = open(ActiveStorage::Blob.service.path_for(expert.avatar.key)) { |f| f.read } %> <% b64a = Base64.strict_encode64(b64) %> diff --git a/app/views/experts/_list.html.erb b/app/views/experts/_list.html.erb index 4c94f92..6c3d63d 100644 --- a/app/views/experts/_list.html.erb +++ b/app/views/experts/_list.html.erb @@ -18,7 +18,11 @@ <% @experts.each do |expert| %> - <%= image_tag expert.avatar, height: 20 %> + + <% if expert.avatar.attached? %> + <%= image_tag expert.avatar, height: 20 %> + <% end %> + <%= link_to expert.name, expert %> <%= expert.description %> diff --git a/app/views/partners/_list.html.erb b/app/views/partners/_list.html.erb index 22392d5..6705f5e 100644 --- a/app/views/partners/_list.html.erb +++ b/app/views/partners/_list.html.erb @@ -18,7 +18,11 @@ <% @partners.each do |partner| %> - <%= image_tag partner.logo, height: 20 %> + + <% if partner.logo.attached? %> + <%= image_tag partner.logo, height: 20 %> + <% end %> + <%= link_to partner.name, partner %> <%= partner.description %> diff --git a/app/views/partners/_partner_show.html.erb b/app/views/partners/_partner_show.html.erb index dd91044..23a70db 100644 --- a/app/views/partners/_partner_show.html.erb +++ b/app/views/partners/_partner_show.html.erb @@ -4,7 +4,9 @@
+ <% if partner.logo.attached? %> <%= image_tag partner.logo, height: 40 %> + <% end %>
diff --git a/app/views/partners/_partner_show.pdf.erb b/app/views/partners/_partner_show.pdf.erb index fbfce87..3e3a3e9 100644 --- a/app/views/partners/_partner_show.pdf.erb +++ b/app/views/partners/_partner_show.pdf.erb @@ -4,7 +4,7 @@
- <% unless partner.logo.blank? %> + <% if partner.logo.attached? %> <% b64 = open(ActiveStorage::Blob.service.path_for(partner.logo.key)) { |f| f.read } %> <% b64a = Base64.strict_encode64(b64) %>