corresponds to c891d2847cb6e45c7d190c184bc6c2a230f62855 in @clevelandonrails/rubyonrailsbook.