Skip to content

linkingpaths/meta_tags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meta_tags

A rails plugin that gives you control over the xhtml meta tags rendered in your template on a application/controller/action basis.

Install

´sudo gem install linkingpaths-meta_tags´

The junk

  • In your controllers

You can setup a default value for any meta name/content pair in your application controller:

class ApplicationController < ActionController::Base
  meta  :title        => "My default page title",
        :description  => "Add a sexy default description here.",
        :keywords     => "sex, lies, video tapes"
end

Additionally you can get these values overwrited in any controller/action:

class SpecificController < ApplicationController
  meta :title => "This is an app related controller"

  def spice_up
    meta :title => "overwriten in this action",
         :keywords => "p0rn, Jenna Jameson, Kristal Summers"
    render
    # :title => "toverwriten in this action"
    # :keywords => "p0rn, Jenna Jameson, Kristal Summers"
    # :description => "My default page description"
  end

  def not_spice_up
    render
    # :title       => "This is an app related controller"
    # :description => "Add a sexy default description here."
    # :keywords    => "sex, lies, video tapes"
  end

end
  • In your views

Some helpers are automatically available in your views:

<%= title_tag %>
# Should render as <title>This is an app related controller</title>

<%= meta_tag :title %>
# Should render as 

<%= meta\_tags %>
# Should render all the meta tags defined
# 
# 
# 

Credits

This one is highly inspired by merb_meta. If you don't like the api you can try rails-meta_tags, kpumuk's meta-tags or meta_on_rails.

More

meta_tags on github

Copyright (c) 2008 Linking Paths, released under the MIT license

About

Get your xHTML meta tags in control.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages