more Michael Hartl rails stuff