Skip to content

Instantly share code, notes, and snippets.

View gxespino's full-sized avatar

Glenn Espinosa gxespino

View GitHub Profile
ActiveRecord cheat sheet / EXAMPLES
INSTALL
=======
$ gem install activerecord
in GEMFILE: gem ‘activerecord’
REQUIRE
=======
require ‘active_record’
@gxespino
gxespino / .rspec
Created July 23, 2015 18:02
Analyzing Shakespeare
--color
--require spec_helper
--format documentation
# This is a skeleton for testing models including examples of validations, callbacks,
# scopes, instance & class methods, associations, and more.
# Pick and choose what you want, as all models don't NEED to be tested at this depth.
#
# I'm always eager to hear new tips & suggestions as I'm still new to testing,
# so if you have any, please share!
#
# @kyletcarlson
#
# This skeleton also assumes you're using the following gems:
RULES = { "A" => 50,
"B" => 30,
"C" => 20,
"D" => 15
}
DISCOUNTS = { "A" => [3, 20],
"B" => [2, 15]
}
@gxespino
gxespino / gist:c7a73d08d1b269f3d815
Created May 28, 2015 17:37
Sublime Text 2 Settings
{
"font_size": 10.0,
"ignored_packages":
[
"Vintage"
],
"tab_size": 2,
"theme": "Soda Dark.sublime-theme",
"translate_tabs_to_spaces": true
}
@gxespino
gxespino / Campaign.rb
Last active August 29, 2015 14:06
Perk form bug
class Campaign < ActiveRecord::Base
belongs_to :user
has_many :perks
accepts_nested_attributes_for :perks, :reject_if => :all_blank, :allow_destroy => true
has_attached_file :image, :styles => { :medium => "300x300>", :thumb => "100x100>" }, :default_url => "/images/:style/missing.png"
validates_attachment_content_type :image, :content_type => ["image/jpg", "image/jpeg", "image/png", "image/gif"]
has_attached_file :photo_id, :styles => { :medium => "300x300>", :thumb => "100x100>" }, :default_url => "/images/:style/missing.png"
validates_attachment_content_type :image, :content_type => ["image/jpg", "image/jpeg", "image/png", "image/gif"]