diff --git a/app/models/budget.rb b/app/models/budget.rb index f3249b5e3..76b0141df 100644 --- a/app/models/budget.rb +++ b/app/models/budget.rb @@ -34,6 +34,10 @@ class Budget < ActiveRecord::Base scope :current, -> { where.not(phase: "finished") } def description + description_for_phase(phase) + end + + def description_for_phase(phase) send("description_#{phase}").try(:html_safe) end diff --git a/app/views/budgets/results/show.html.erb b/app/views/budgets/results/show.html.erb index c276a4c6f..54b31e7ba 100644 --- a/app/views/budgets/results/show.html.erb +++ b/app/views/budgets/results/show.html.erb @@ -1,10 +1,10 @@ <% provide :title, t("budgets.results.page_title", budget: @budget.name) %> -<% content_for :meta_description do %><%= @budget.description_finished %><% end %> +<% content_for :meta_description do %><%= @budget.description_for_phase('finished') %><% end %> <% provide :social_media_meta_tags do %> <%= render "shared/social_media_meta_tags", social_url: budget_results_url(@budget), social_title: @budget.name, - social_description: @budget.description_finished %> + social_description: @budget.description_for_phase('finished') %> <% end %> <% content_for :canonical do %> <%= render "shared/canonical", href: budget_results_url(@budget) %>