This is a skeleton for Web UI experiments. It uses Sinatra to compile CoffeeScript and SCSS on the fly.
Get Ruby, Rubygems, and bundler. sudo apt-get install ruby-full sudo gem update --system sudo gem install bundler
Install all the required gems. bundle install
Start up the web server. bundle exec shotgun config.ru nohup bundle exec unicorn config.ru > web.log &
Go to http://localhost:9393 and play.
CoffeeScript files go in the
merged into one big file, so you don't need to worry about exporting your
SCSS files go into the
stylesheets/ directory, and must be
stylesheets/application.scss. CSS is sensitive to the order of the rules, so
you're in control of that.
The main page is in
views/welcome.erb. The server-side code is in