forked from meleyal/backbone-on-rails
-
Notifications
You must be signed in to change notification settings - Fork 0
It's Backbone, on Rails
License
LogicalBricks/backbone-on-rails
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
B a c k b o n e o n R a i l s }=}=}=}=}=}=}=}=}=}=}=}=}=}=}=}=} A simple gem for using Backbone.js with Rails (>= 3.1), based on thoughtbot's 'Backbone.js on Rails'. http://git.io/backbone-on-rails Features -------- * Vendors the latest Backbone.js + Underscore.js in the asset pipeline[1] * Provides an install generator to create a skeleton directory structure and manifest * Provides a scaffold generator to create files and boilerplate * Uses the naming conventions from thoughtbot's 'Backbone.js on Rails' http://bit.ly/pLsmzr * Generates CoffeeScript (default) or JavaScript Usage ----- gem 'backbone-on-rails' bundle install rails generate backbone:install rails generate backbone:scaffold NAME Note: Remember to restart the server after installing See also: http://railscasts.com/episodes/323-backbone-on-rails-part-1 http://railscasts.com/episodes/325-backbone-on-rails-part-2 Output ------ Example output from backbone:scaffold planet app/assets/ ├── javascripts │ ├── application.js │ ├── space_app.js.coffee │ ├── collections │ │ └── planets.js.coffee │ ├── models │ │ └── planet.js.coffee │ ├── routers │ │ └── planets_router.js.coffee │ └── views │ └── planets │ └── planets_index.js.coffee └── templates └── planets └── index.jst.eco Tricks ------ # Custom manifest rails generate backbone:install --manifest index.js # Generate JavaScript rails generate backbone:install --javascript # Remove generated files rails destroy backbone:scaffold planet Alternatives ------------ For other features check out: * https://github.com/codebrew/backbone-rails * https://github.com/aflatter/backbone-rails [1] json2.js not included
About
It's Backbone, on Rails
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Ruby 94.3%
- JavaScript 4.0%
- CoffeeScript 1.7%