Brian Dear superacidjax

View gist:9742583
1 2 3 4 5 6 7 8 9 10
CarrierWave.configure do |config|
config.fog_credentials = {
:provider => 'AWS', # required
:aws_access_key_id => 'xxx', # required
:aws_secret_access_key => 'yyy', # required
:region => 'eu-west-1', # optional, defaults to 'us-east-1'
:host => 's3.example.com', # optional, defaults to nil
:endpoint => 'https://s3.example.com:8080' # optional, defaults to nil
}
config.fog_directory = 'name_of_directory' # required
View legacy_swithcing.rb
1 2 3 4 5 6 7 8
# put all new_layout views in the following new folder: app/views_new_layout
## Do NOT put the views in app/views
# you need a migration in Users called new_layout:boolean this does not need a default value
## The below code will assume the new layout for all users, unless they explicitly say no.
### for example, if you want to put an ajax box at the top of the new page that says
#### "This is our new layout. Switch back to old one? If they click the link, then it sets the boolean to false.
##### You can also have them switch back and forth easily. If they make no preference (thus the boolean is nil,) then new layout is used.
# You can reverse this logic very easily if you want to default to the old layout.
View registration.js
1
//global variable used for SHOP upload functionality var myView = null; var agentBrokerSAMLToken=null; var postCCRApplicantIDToken=null; var postCCRAppIDToken=null; var postCCRState=null; var agentEmailUUID =null; $(function($) { var tenantId = 'global'; var locale = 'en_US'; var resources = {}; var environment = ''; var envReference = 'Production'; resources['ffe.ee.shared.validation.required'] = '0 is required.'; resources['ffe.ee.shared.dropdown.relation.january'] = 'January'; resources['ffe.ee.shared.formValidator.eeChoose'] = 'Choose "individual," "SHOP," or "both."'; resources['ffe.ee.shared.dropdown.docType.immigrantVisa'] = 'Machine Readable Immigrant Visa (with Temporary I-551 Language)'; resources['ffe.ee.shared.nav.subNav.reviewAndConfirm'] = 'Review & Confirm'; resources['ffe.ee.shared.exceptions.400.403'] = 'Invalid XML Request'; resources['ffe.ee.shared.exceptions.400.401'] = 'Missing action URI'; resources['ffe.ee.shared.exceptions.400.400'] = 'Missing Taskname'; resources['ffe.ee.shared.label.
View gist:6791483
1 2 3 4 5 6 7 8 9 10
$ pg_resetxlog /usr/local/var/postgres
pg_resetxlog: lock file "/usr/local/var/postgres/postmaster.pid" exists
Is a server running? If not, delete the lock file and try again.
$ rm /usr/local/var/postgres/postmaster.pid
$ pg_resetxlog /usr/local/var/postgres
The database server was not shut down cleanly.
Resetting the transaction log might cause data to be lost.
If you want to proceed anyway, use -f to force reset.
$ pg_resetxlog -f /usr/local/var/postgres
Transaction log reset
View gist:6390687
1 2 3 4 5 6 7 8 9 10
{
"color_scheme": "Packages/User/Monokai Soda.tmTheme",
"draw_white_space": "selection",
"font_face": "Source Code Pro",
"font_size": 14.0,
"rulers":
[
80
],
"tab_size": 2,
View gist:5877161

Sublime Text 2 – Useful Shortcuts (Mac OS X)

General

⌘T go to file
⌘⌃P go to project
⌘R go to methods
⌃G go to line
⌘KB toggle side bar
⌘⇧P command prompt
View examples.rb
1 2 3 4 5 6 7 8 9 10
class SomeClass
SOME_CONSTANT = 'upper case name'
def initialize(attributes)
@some_attribute = attributes[:some_attribute]
@another_attribute = attributes[:another_attribute]
@user_factory = attributes[:user_factory]
end
def method_with_arguments(argument_one, argument_two)
View case.rb
1 2 3 4 5 6 7 8 9 10
# case is a multi-way decision statement similar to if/elsif/else
# here's a bit longer and more thorough discussion: http://www.skorks.com/2009/08/how-a-ruby-case-statement-works-and-what-you-can-do-with-it/
 
 
# a simple example of case
case title
when 'War and Peace'
puts 'Tolstoy'
when 'Romeo and Juliet'
puts 'Shakespeare'
View ability.rb
1 2 3 4 5 6 7 8 9 10
# app/models/ability.rb
 
# All front end users are authorized using this class
class Ability
include CanCan::Ability
 
def initialize(user)
user ||= User.new
 
can :read, :all
View reset_password.feature
1 2 3 4 5 6 7 8 9 10
Feature: User Resets Password
In order to get back in the system when I have forgotten my password
As a User on the sign in page
I want to reset my password
 
- click forgot password
- I am taken to the reset password page
- provide email
- click reset password
- I receive an email with a reset password link
Something went wrong with that request. Please try again.