Skip to content

Latest commit

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date

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

Stars

10 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages