Skip to content

Instantly share code, notes, and snippets.

unless File.exist?('Gemfile')
File.write('Gemfile', <<-GEMFILE)
source 'https://rubygems.org'
gem 'rails', github: 'rails/rails'
gem 'arel', github: 'rails/arel'
gem 'rack', github: 'rack/rack'
gem 'pg'
GEMFILE
system 'bundle'
unless File.exist?('Gemfile')
File.write('Gemfile', <<-GEMFILE)
source 'https://rubygems.org'
gem 'rails', github: 'rails/rails'
gem 'arel', github: 'rails/arel'
gem 'rack', github: 'rack/rack'
gem 'i18n', github: 'svenfuchs/i18n'
gem 'public_activity', github: 'pokonski/public_activity'
gem 'sqlite3'
GEMFILE
[{"id":100,"type":"hotel","title":"Hotel in London","start":"2014-10-02","end":"2014-10-05","url":"/en/trips/9/hotels/100/edit","editable":false,"backgroundColor":"#e4d3eb","borderColor":"#e4d3eb","textColor":"#000","className":"trip-hotel trip-item-100"}]
unless File.exist?('Gemfile')
File.write('Gemfile', <<-GEMFILE)
source 'https://rubygems.org'
gem 'rails'
gem 'arel'
gem 'rack'
gem 'i18n'
gem 'sqlite3'
gem 'destroyed_at'
GEMFILE
/* ### Transitions between Sections ##################################################################### */
(function() {
// detect if IE : from http://stackoverflow.com/a/16657946
var ie = (function(){
var undef,rv = -1; // Return value assumes failure.
var ua = window.navigator.userAgent;
var msie = ua.indexOf('MSIE ');
var trident = ua.indexOf('Trident/');
if (msie > 0) {
# RSpec
require 'spec/expectations'
# Webrat
require 'webrat'
require 'test/unit/assertions'
World(Test::Unit::Assertions)
Webrat.configure do |config|
@slbug
slbug / gist:702618
Created November 16, 2010 22:10
devise + postgres. case-insensitive login.
### User model ###
class User < ActiveRecord::Base
before_save :lower_email
def lower_email
self.email = email.downcase
end
end
GIT
remote: git://github.com/aslakhellesoy/cucumber-rails.git
revision: f3002faf12560dc7a7dc16cafb282ffbbf892029
specs:
cucumber-rails (0.4.0.beta.1)
cucumber (~> 0.10.0)
nokogiri (~> 1.4.4)
rack-test (~> 0.5.6)
GIT
# unicorn_rails -c /data/github/current/config/unicorn.rb -E production -D
rails_env = ENV['RAILS_ENV'] || 'production'
before_exec do |server|
ENV["BUNDLE_GEMFILE"] = "#{rails_root}/Gemfile"
end
# 16 workers and 1 master
worker_processes (rails_env == 'production' ? 16 : 4)
@slbug
slbug / gist:1006381
Created June 3, 2011 13:59
carrierwave fixes
diff --git a/lib/carrierwave/uploader/processing.rb b/lib/carrierwave/uploader/processing.rb
index 7c37d5b..678c0e5 100644
--- a/lib/carrierwave/uploader/processing.rb
+++ b/lib/carrierwave/uploader/processing.rb
@@ -8,7 +8,7 @@ module CarrierWave
include CarrierWave::Uploader::Callbacks
included do
- class_inheritable_accessor :processors, :instance_reader => false, :instance_writer => false
+ class_attribute :processors, :instance_writer => false