Skip to content

Instantly share code, notes, and snippets.

@amejiarosario
amejiarosario / rails_migration_cheatsheet.md
Created June 18, 2012 21:40
Rails Migration - Cheatsheet
@them0nk
them0nk / rspec_rails_cheetsheet.rb
Created March 23, 2012 03:39
Rspec Rails cheatsheet (include capybara matchers)
#Model
@user.should have(1).error_on(:username) # Checks whether there is an error in username
@user.errors[:username].should include("can't be blank") # check for the error message
#Rendering
response.should render_template(:index)
#Redirecting
response.should redirect_to(movies_path)
@jeffpoulton
jeffpoulton / create_admin.rake
Created January 6, 2011 19:13
Create Devise Admin Rake Task
include Rails.application.routes.url_helpers
begin
namespace :admin do
task :create => :environment do
puts "You will be prompted to enter an email address and password for the new admin"
puts "Enter an email address:"
email = STDIN.gets
puts "Enter a password:"
password = STDIN.gets
@zhengjia
zhengjia / capybara cheat sheet
Created June 7, 2010 01:35
capybara cheat sheet
=Navigating=
visit('/projects')
visit(post_comments_path(post))
=Clicking links and buttons=
click_link('id-of-link')
click_link('Link Text')
click_button('Save')
click('Link Text') # Click either a link or a button
click('Button Value')