Skip to content

Instantly share code, notes, and snippets.

# Gemfile:
group :development do
gem 'guard'
gem 'guard-coffeescript'
end
# Guardfile
group 'frontend' do
guard 'coffeescript', :output => 'public/javascripts/compiled' do
watch(%r{^app/coffeescripts/.+\.coffee$})
end
end
bundle exec guard
1 is 1
# true
1 is "1"
# false
<form id="new_post" action="/articles" method="post">
<input type="submit" formaction="/articles/preview" formmethod="get" value="Aperçu" />
</form>
<input type="submit" form="new_post" value="Publier" />
@fuse
fuse / deploy.rb
Created November 15, 2011 10:24
Capistrano configuration
require "bundler/capistrano"
# allowing shell interactions
default_run_options[:pty] = true
# multistaging
set :stages, %w(staging production)
set :default_stage, "staging"
require 'capistrano/ext/multistage'
@fuse
fuse / production.rb
Created November 15, 2011 10:25
config/deploy/production.rb
set :rails_env, "production"
role :web, ""
role :app, ""
role :db, "", :primary => true
gem 'capistrano'
gem 'capistrano-ext'
$ bundle install --binstubs
$ bin/capify .
$ mkdir config/deploy
$ cp config/environments/production.rb config/environments/staging.rb
$ cap staging deploy:setup
$ cap staging deploy:cold