From 38c5325ea83f227028c05c1665428541da954335 Mon Sep 17 00:00:00 2001 From: Dalto Curvelano Date: Mon, 11 Dec 2017 11:17:25 -0200 Subject: [PATCH] Dynamic application title --- app/helpers/application_helper.rb | 19 +++++++++++++++++++ app/views/layouts/application.html.erb | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 24a69aa..40b57b2 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1,5 +1,24 @@ module ApplicationHelper + def application_title + controller_name = params[:controller] + action_name = params[:action] + + if action_name == 'show' + if controller_name == 'companies' + "#{@company.name} Funding, Investors - Dealbook" + elsif controller_name == 'deals' + "#{@deal.company_name} raised funds from #{@deal.buyers_name} #{@deal.full_amount}" + elsif controller_name == 'investors' + investments = @investor.deals.count + companies = @investor.deals.map { |d| d.company_name }.uniq.count + "#{@investor.name} #{investments} investments in #{companies} companies" + end + else + 'Dealbook - The ultimate resource for tech startups and VCs in Brazil' + end + end + def nav_link(text, link, html_options = {}) recognized = Rails.application.routes.recognize_path(link) if recognized[:controller] == params[:controller] diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 8aa9f9b..e7e8894 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -1,7 +1,7 @@ - Dealbook + <%= application_title %> <%= csrf_meta_tags %> <%= favicon_link_tag %>