Skip to content

Instantly share code, notes, and snippets.

@JohnPlummer
Created April 14, 2011 16:00
Show Gist options
  • Save JohnPlummer/919793 to your computer and use it in GitHub Desktop.
Save JohnPlummer/919793 to your computer and use it in GitHub Desktop.
Rails, Compass, and Heroku
require 'compass'
require 'compass/app_integration/rails'
require 'fileutils'
FileUtils.mkdir_p(Rails.root.join("tmp", "stylesheets"))
Compass::AppIntegration::Rails.initialize!
Rails.configuration.middleware.delete('Sass::Plugin::Rack')
Rails.configuration.middleware.insert_before('Rack::Sendfile', 'Sass::Plugin::Rack')
Rails.configuration.middleware.insert_before('Rack::Sendfile', 'Rack::Static',
:urls => ['/stylesheets'],
:root => "#{Rails.root}/tmp")
compass init rails -r html5-boilerplate -u html5-boilerplate --force
config.action_view.javascript_expansions[:defaults] = %w(rails)
css_dir = "tmp/stylesheets"
rails g controller home index
heroku create appname
git push heroku master
heroku open
root :to => "home#index"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment