Module: MetaTags::ControllerHelper

Extended by:
ActiveSupport::Concern
Defined in:
lib/meta_tags-rails/controller_helper.rb

Overview

Contains methods to use in controllers.

You can define several instance variables to set meta tags:

@page_title = 'Member Login'
@page_description = 'Member login page.'
@page_keywords = 'Site, Login, Members'

Also you can use #set_meta_tags method, that have the same parameters as ViewHelper#set_meta_tags.

Instance Method Summary collapse

Instance Method Details

#render(*args, &block) ⇒ Object

Processes the @page_title, @page_keywords, and @page_description instance variables and calls render.



17
18
19
20
21
22
# File 'lib/meta_tags-rails/controller_helper.rb', line 17

def render(*args, &block)
  self.meta_tags[:title]       = @page_title       if @page_title
  self.meta_tags[:keywords]    = @page_keywords    if @page_keywords
  self.meta_tags[:description] = @page_description if @page_description
  super
end