Skip to content

Instantly share code, notes, and snippets.

naudo:~ naudo$ which gem
/usr/bin/gem
naudo:~ naudo$ rvm default
naudo:~ naudo$ which gem
/Users/naudo/.rvm/rubies/ree-1.8.7-2010.02/bin/gem
/Users/naudo/.rvm/gems/ree-1.8.7-2010.02@arrayent/gems/do_mysql-0.10.2/lib/do_mysql/do_mysql.bundle: dlopen(/Users/naudo/.rvm/gems/ree-1.8.7-2010.02@arrayent/gems/do_mysql-0.10.2/lib/do_mysql/do_mysql.bundle, 9): no suitable image found. Did find: (LoadError)
/Users/naudo/.rvm/gems/ree-1.8.7-2010.02@arrayent/gems/do_mysql-0.10.2/lib/do_mysql/do_mysql.bundle: mach-o, but wrong architecture - /Users/naudo/.rvm/gems/ree-1.8.7-2010.02@arrayent/gems/do_mysql-0.10.2/lib/do_mysql/do_mysql.bundle
@naudo
naudo / gist:836741
Created February 21, 2011 06:43
Fix for Rails 3.0.4 requiring the csrf token
$(function() {
$.ajaxSetup({
headers: {"X-CSRF-Token": $("meta[name='csrf-token']").attr('content')}
});
});
(rdb:6) request.subdomain
""
(rdb:6) request.url
"http://cleanpm.localhost:3000/projects/cleanpm/stories"
(rdb:6) request.host
"cleanpm.localhost"
@naudo
naudo / gist:1104835
Created July 25, 2011 18:40
wtf rvm
[~]rvm list
rvm rubies
jruby-1.6.0.RC2 [ darwin-i386-java ]
ree-1.8.7-2010.02 [ x86_64 ]
=> ruby-1.9.2-p180 [ x86_64 ]
ruby-1.9.2-p290 [ x86_64 ]
[~]rvm remove jruby-1.6.0.RC2
@naudo
naudo / blarg.rb
Created October 5, 2011 18:12
blarg ruby
class Blarg
def say_blarg(blarg)
end
end
<% User.all(:include => :pets).each do |user| %>
<p> <%= user.name %> </p>
<ul>
<% user.pets.each do |pet| %>
<li> <%= pet.name %> </li>
<% end %>
</ul>
<% end %>
#Don't
user.pets[0..4]
#Do
user.pets.limit(4)
@naudo
naudo / model_annotations.rb
Created August 13, 2012 00:00
Models for this is why your app is slow.
# == Schema Information
#
# Table name: pets
#
# id :integer not null, primary key
# name :string(255)
# user_id :integer
# created_at :datetime not null
# updated_at :datetime not null
#
@naudo
naudo / n_plus_one_bad.html.erb
Created August 13, 2012 00:05
A simple view to show how easy writing n + 1 queries really is.
<% User.all.each do |user| %>
<p> <%= user.name %> </p>
<ul>
<% user.pets.each do |pet| %>
<li> <%= pet.name %> </li>
<% end %>
</ul>
<% end %>