Skip to content
A theme-in-a-gem for Engine Yard websites
Find file
New pull request
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
example updated theme to use 960gs
lib renaming 'dummy' to 'example'
Gemfile added CrazyEgg tracking
Gemfile.lock revised gradients preping for 1.0.0 release
LICENSE.txt rename to engineyard-theme
Rakefile added vendor path
engineyard-theme.gemspec more broken links.

Engine Yard Theme

A Rails gem / engine to make any Rails 3.1 app look like Provides a generator for static assets and header and footer helper methods to dress your site in the shirt and pants of the Engine Yard theme.


Add engineyard-theme to your Gemfile

gem 'engineyard-theme'


Wrap your application.html yield with the header and footer helpers:

<% # application.html.erb %>
<%= header %>
<%= yield %>
<%= footer %>

If you want to add anything within the <head></head> tags or just before the </body> tag, you can pass a block to the helpers:

<%= header do %>
  <%= stylesheet_link_tag 'additional_styles' %>
<% end %>
<%= yield %>
<%= footer do %>
  <!--  this comment only appears on my sub-site -->
<% end %>

Default navigation links and default web service javascript (Google Analytics, Optimizely, etc.) can be disabled by setting values to false:


The layout supports content overwritting by supplying defining content_for the following:

title, description, keywords, body_id, branding

Modifying / Testing

Inside this repo is a example folder, containing a Rails 3.1 app configured to load the gem. You can use this to add any changes in styles. You can also run:

bundle exec cucumber features

...within that folder to test the gem as though it was installed in a Rails app, so that you know it still works.


Copyright (c) 2011 Engine Yard Inc. See LICENSE.txt for further details.

Something went wrong with that request. Please try again.