I’ve been writing up a step-by-step guide to implementing a sample RoR
site and there’s enough online now to make the link worth sharing.
The text is aimed at developers who are new to Rails, so the experts on
this list probably won’t find it worth their time. The instructions and
code samples that are online so far outline beginning a Rails project
from scratch, setting up the project in Subversion, connecting to a
database (PostgreSQL), installing the restful_authentication plugin
(with email) and the acts_as_state_machine plugin, and setting up a stub
of a web site that supports logins and forgotten password functionality.
I made (and am making) an attempt to give the reasons why things are
done and to say what the code means and what it’s doing in addition to
just giving samples, so it’s a bit more wordy than many of the other
sites out there covering the same material. For those who prefer a
text-based tutorial over a screencast because you can copy/paste and
follow along at whatever pace you like, I hope this tutorial will be