Applications

We use Rails to develop our own apps and Foundation helps us do it so much quicker. You can start using Foundation in your projects by following these instructions.


Rails Application

Add Foundation to your Rails app

You can use the foundation-rails gem to make it super easy to use Foundation in your upcoming Rails project. Just add the following to your Gemfile:

gem 'foundation-rails'

Then run bundle install.

Configuring Foundation

You can run the following command to add Foundation:

rails g foundation:install

Manual Installation

Add Foundation to your CSS

Append the following line to your app/assets/stylesheets/application.css file:

/*= require foundation */

If you're planning on using Sass, then you'll want to rename application.css to application.scss. That file should then look like:

@import "foundation_and_overrides"; /* Add imports of custom sass/scss files here */

Add Foundation to your JS

Append the following lines to your app/assets/javascripts/application.js file:

//= require foundation $(document).foundation();

Configure Asset pipeline

Add Modernizr to precompiled assets for production in config/initializers/assets.rb:

Rails.application.config.assets.precompile += %w( vendor/modernizr.js )

For Rails version < 4.2.0, add Modernizr in config/environments/production.rb:

config.assets.precompile += %w( vendor/modernizr.js )

Add Modernizr

Make sure that Modernizr is included in the <head> of your page:

javascript_include_tag "vendor/modernizr"

Set Viewport Width

Add the following line to the <head> of your page layout:

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
Stay on top of what’s happening in responsive design.

Sign up to receive monthly Responsive Reading highlights. Read Last Month's Edition »