Ships backbone and underscore to your Rails 3.1 application through the new asset pipeline. Rails 3.0 is supported via generators.
Developing javascript applications on top of rails just got faster thanks to the Rails 3.1 asset pipeline.
Like jquery-rails, this gem bundles some javascript files to make them available to your application:
Add it to your Gemfile:
gem 'backbone-rails'
Require backbone and its dependencies as a group in app/assets/javascripts/application.js.coffee
:
#= require backbone-rails
With pure javascript, the lines would look like app/assets/javascripts/application.js
:
//= require backbone-rails
Or if you need to, require what you need in app/assets/javascripts/application.js.coffee
:
#= require json2
#= require underscore
#= require backbone
With pure javascript, the lines would look like app/assets/javascripts/application.js
:
//= require json2
//= require underscore
//= require backbone
backbone-rails
ships with a generator that copies all javascript files to public/javascripts
. You can run it with rails g backbone:install
.
The gem will follow backbone versioning.