From 9e238647e051329d2a5aeb646c0e4f304ba4748b Mon Sep 17 00:00:00 2001 From: joshua stein Date: Thu, 31 Dec 2015 09:13:34 -0600 Subject: [PATCH] print any meta tags in @meta_tags in layout, add twitter ones for story pages --- app/controllers/stories_controller.rb | 8 ++++++++ app/views/layouts/application.html.erb | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/app/controllers/stories_controller.rb b/app/controllers/stories_controller.rb index f4a4e96..6bb16ed 100644 --- a/app/controllers/stories_controller.rb +++ b/app/controllers/stories_controller.rb @@ -150,6 +150,14 @@ class StoriesController < ApplicationController format.html { @comment = @story.comments.build + @meta_tags = { + "twitter:card" => "summary", + "twitter:site" => "@lobsters", + "twitter:title" => @story.title, + "twitter:description" => "#{@story.comments_count} comment" << + "#{@story.comments_count == 1 ? "" : "s"}", + } + load_user_votes render :action => "show" diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 91e6ac8..48aeab0 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -11,6 +11,11 @@ + <% if @meta_tags %> + <% @meta_tags.each do |k,v| %> + + <% end %> + <% end %> <% if @short_url %>