Hey, is there any documentation anywhere that shows the Methodology and
Process of makeing a rails application?
/Agile Web Development with Rails—Second Edition/ by Dave Thomas, Mike
Clark, David Heinemeier Hansson, Leon Breedt, Thomas Fuchs, Andrea
Schwarz; Pragmatic Bookshelf, 2006, ISBN 0977616630.
The "methodology" is you write test cases for every feature, as you write it.
At the higher level, you should use the general "Agile" methodology of
weekly releases, refactoring everything including databases, and
streamlining your deployment. Your test cases should cover everything
so well that if someone asks you to tweak the code and upload its
latest version to a live site, you should be able to stop what you are
doing, tweak, and upload your code, including your work in progress.
Your tests should be so high quality that you can use them to gate
your integrations and deployments, with high confidence that passing
test results mean your deployment won't break the live site.