$ rails g model User
belongs_to
has_one
| #!/usr/bin/env ruby | |
| unless ARGV[0] | |
| puts 'Usage: newpost "the post title"' | |
| exit(-1) | |
| end | |
| date_prefix = Time.now.strftime("%Y-%m-%d") | |
| postname = ARGV[0].strip.downcase.gsub(/ /, '-') | |
| post = "/Users/al3x/src/al3x.github.com/_posts/#{date_prefix}-#{postname}.textile" | 
This helper has finally been moved into a gem called nav_lynx!
https://github.com/vigetlabs/nav_lynx
http://rubygems.org/gems/nav_lynx
Thanks to @brianjlandau and @reagent for getting that set up and tested!
| require 'bundler/capistrano' | |
| set :application, "net" | |
| set :repository, "[email protected]:net.git" | |
| set :scm, :git | |
| set :default_environment, { | |
| 'PATH' => "$HOME/.rbenv/shims:$HOME/.rbenv/bin:$PATH" | |
| } | 
| # Adds a required css class to the label if the field | |
| # is required in the model using a presence validator | |
| # You need to place this in a file that will be autoloaded | |
| # or required manually into your project. The initializers | |
| # folder is autoloaded, but you might already have a better | |
| # place where you load in similar things for your project. | |
| # Add this to your css: | |
| # | 
Originally published in June 2008
When hiring Ruby on Rails programmers, knowing the right questions to ask during an interview was a real challenge for me at first. In 30 minutes or less, it's difficult to get a solid read on a candidate's skill set without looking at code they've previously written. And in the corporate/enterprise world, I often don't have access to their previous work.
To ensure we hired competent ruby developers at my last job, I created a list of 15 ruby questions -- a ruby measuring stick if you will -- to select the cream of the crop that walked through our doors.
Candidates will typically give you a range of responses based on their experience and personality. So it's up to you to decide the correctness of their answer.