Optimizing for happiness is perhaps the most formative key to Ruby on Rails. – DAVID HEINEMEIER HANSSON Creator, Ruby on Rails http://rubyonrails.org/doctrine/ “
1 MVC per Representation Idea User Attachment Idea Model Ideas Controller Ideas Views Attachment Model Attachments Controller Attachments Views User Model Users Controller Users Views
Model Responsibility Controller Model Create new user username: railsGirls email: hi@railsGirls 1 Username must be unique. Email invalid. 2 Display formatted error messaging: "Please choose another username." "Please check your email address." View 3