On Github abriening / presentations-anatomy-of-a-rails-application
~ Martin Fowler, Author of Refactoring, PoEAA, XP Explained
Andrew Briening (abriening)
rails new [project]
├── app ├── config ├── db ├── lib ├── log ├── public ├── script ├── test ├── tmp └── vendor
├── Gemfile ├── Gemfile.lock ├── README.{rdoc,md,textile} ├── Rakefile └── config.ru
├── app │ ├── assets │ │ ├── images │ │ ├── javascripts │ │ └── stylesheets │ ├── controllers │ ├── helpers │ ├── mailers │ ├── models │ └── views │ ├── layouts │ │ └── application.html.erb │ └── ...
├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ └── secret_token.rb │ ├── locales │ │ └── en.yml │ └── routes.rb
├── db │ ├── development.sqlite3 │ ├── migrate │ │ └── 20120816010724_....rb │ ├── schema.rb │ ├── seeds.rb │ └── test.sqlite3
├── test │ ├── factories.rb │ ├── fixtures │ ├── functional │ │ └── ..._test.rb │ ├── integration │ ├── performance │ ├── test_helper.rb │ └── unit │ ├── ..._test.rb │ └── helpers │ └── ..._helper_test.rb