This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
MIT-LICENSE | Thu Dec 11 09:29:01 -0800 2008 | |
| |
README.md | Mon Dec 15 11:46:06 -0800 2008 | |
| |
Rakefile | Thu Dec 11 09:29:01 -0800 2008 | |
| |
init.rb | Mon Dec 15 12:03:10 -0800 2008 | |
| |
lib/ | Mon Dec 22 10:58:11 -0800 2008 | |
| |
meta_tags.gemspec | Mon Dec 15 12:03:10 -0800 2008 | |
| |
rails/ | Mon Dec 15 11:54:22 -0800 2008 | |
| |
test/ | Mon Dec 22 10:58:11 -0800 2008 |
README.md
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 This is an app related controller <%= 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
Copyright (c) 2008 Linking Paths, released under the MIT license








