recode the rails project in guides.rubyonrails.org