Posts Tagged ‘plugin’

Meta on Rails plugin for meta tags

June 25, 2008 Tags: ,

Meta on Rails is a very simple rails plugin to help you customize your pages’ meta tags a little bit easier.

How to Install

Meta on Rails is hosted on github. For Rails 2.1 or later, install in this way:

./script/plugin install git://github.com/ashchan/meta_on_rails.git

For Rails 2.0.2 or older, need to clone the public git url:

git clone git://github.com/ashchan/meta_on_rails.git vendor/plugins/meta_on_rails

Usage

Add the following code to the layout (e.g. app/views/layout/application.html.erb), and be sure to put it in the head tag:

<head>
<%= display_meta(:keywords => "default,keywords", :description => "default description") %>
</head>

Values passed to the display_meta method becomes the site-wide default values. In the above example, these two meta tags will be generated on all pages if they’re not overridden on the views:

<meta name="description" content="default description" />
<meta name="keywords" content="default,keywords" />

Then add this code to the view to set meta tags on that page:

<% set_meta(:keywords => 'my,keyword', :generator => 'a bad <script /> generator') %>

The output html will be like this (note that html tags are tripped):

<meta name="generator" content="a bad  generator" />
<meta name="description" content="default description" />
<meta name="keywords" content="my,keyword" />

Dead simple, right?

Feedback

Feel free to leave a message if you have any suggestion or find bugs.

ActiveScaffold: A Rails Plugin for Dynamic AJAX CRUD interfaces

December 30, 2007 Tags: ,

ActiveScaffold is a rails plugin that helps free yourself from the pain of coding CRUD interfaces for models on the admin side.

As the successor to the popular AjaxScaffold project, ActiveScaffold has these features:

Continue reading»