diff --git a/app/views/budgets/executions/_image.html.erb b/app/views/budgets/executions/_image.html.erb new file mode 100644 index 000000000..e23cd2375 --- /dev/null +++ b/app/views/budgets/executions/_image.html.erb @@ -0,0 +1,9 @@ +<% investment.milestones.order(publication_date: :desc).limit(1).each do |milestone| %> + <% if milestone.image.present? %> + <%= image_tag milestone.image_url(:large), alt: milestone.image.title %> + <% elsif investment.image.present? %> + <%= image_tag investment.image_url(:thumb), alt: investment.image.title %> + <% else %> + <%= image_tag "budget_execution_no_image.jpg", alt: investment.title %> + <% end %> +<% end %> diff --git a/app/views/budgets/executions/_investments.html.erb b/app/views/budgets/executions/_investments.html.erb index b329e1a7b..e9ddd48fb 100644 --- a/app/views/budgets/executions/_investments.html.erb +++ b/app/views/budgets/executions/_investments.html.erb @@ -7,15 +7,7 @@
<%= link_to budget_investment_path(@budget, investment, anchor: "tab-milestones"), data: { 'equalizer-watch': true } do %> - <% investment.milestones.order(publication_date: :desc).limit(1).each do |milestone| %> - <% if milestone.image.present? %> - <%= image_tag milestone.image_url(:large), alt: milestone.image.title %> - <% elsif investment.image.present? %> - <%= image_tag investment.image_url(:thumb), alt: investment.image.title %> - <% else %> - <%= image_tag "budget_execution_no_image.jpg", alt: investment.title %> - <% end %> - <% end %> + <%= render 'image', investment: investment %>
<%= investment.title %>