Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

SproutCore 2 for Rails 3.1

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time


SproutCore 2.0 for Rails 3.1.

Getting started

Add the gem to your application Gemfile:

gem "sproutcore-rails"

Run bundle install and add the following line to app/assets/javascripts/application.js:

//= require sproutcore

Ask Rails to serve HandlebarsJS templates to SproutCore by putting each template in a dedicated ".js.hjs" file (e.g. app/assets/javascripts/templates/admin_panel.js.hjs) and including the assets in your layout:

<%= javascript_include_tag "templates/admin_panel" %>

Bundle all templates together thanks to Sprockets, e.g create app/assets/javascripts/templates/all.js with:

//= require_tree .

Now a single line in the layout loads everything:

<%= javascript_include_tag "templates/all" %>
Something went wrong with that request. Please try again.