Skip to content

Instantly share code, notes, and snippets.

@rrooding
Forked from matthijsgroen/rails-backbone.rb
Created June 12, 2012 15:01
Show Gist options
  • Save rrooding/2918035 to your computer and use it in GitHub Desktop.
Save rrooding/2918035 to your computer and use it in GitHub Desktop.
Rails Backbone template
gem_group :assets do
gem 'haml_coffee_assets'
end
gem_group :assets, :development do
gem 'rails-backbone'
end
gem 'haml-rails'
gem 'draper'
gem_group :test, :development do
gem 'konacha'
gem 'capybara-webkit'
gem 'rspec-rails'
end
run 'bundle'
generate 'backbone:install'
generate 'rspec:install'
file 'app/decorators/application_decorator.rb' do
<<-CODE.gsub(/^ {4}/, '')
class ApplicationDecorator < Draper::Base
# your methods go here
end
CODE
end
initializer 'konacha.rb' do
<<-INITIALIZER.gsub(/^ {4}/, '')
if defined?(Konacha)
Konacha.configure do |config|
config.spec_dir = 'spec/javascripts'
config.driver = :webkit
end
end
INITIALIZER
end
rake 'db:create:all'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment