Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.24 KB

README.md

File metadata and controls

61 lines (41 loc) · 1.24 KB

Sinatra Heroku Cedar Template

The bare minimum for a sinatra app on cedar, running rack, and using bundler.

Putting it up on Heroku

Deploy to Heroku by clicking this button.

Deploy

Running it locally

$ git clone git://github.com/scottmotte/sinatra-heroku-cedar-template.git
$ gem install bundler
$ bundle
$ bundle exec foreman start

Navigate to localhost:5000 | 5100

Add Coffeescript and Sass (Optional)

Add the gems to the Gemfile just below sinatra:

gem 'sinatra'
gem 'coffee-script'
gem 'sass'

Run bundler:

$ bundle

Create directories for your assets:

$ mkdir views views/javascripts views/stylesheets

Require and assign the processors to your asset directories:

require 'coffee-script'
require 'sass'

get '/javascripts/:script.js' do |script|
  coffee :"javascripts/#{script}"
end

get '/stylesheets/:stylesheet.css' do |stylesheet|
  scss :"stylesheets/#{stylesheet}"
end

Restart your app and use your asset directories as normal.
ie. views/javascripts/test.coffee and views/stylesheets/test.css