Simple, use the
acts_as_enterprisey plugin! It doesn't get any easier than that does it?
Let’s face it, we all want the big bucks. And we all know Consultancy
Law No. 1:
Your Rates Are Proportional To Your App's Enterpriseyness
Or, as Shakespeare would have said:
Enterprisey Apps Invite, Nay Demand, Enterprisey Rates. Verily, Sunshine.
Rails make life easy for us but — and it’s a big but — we
don’t want it to look easy. acts_as_enterprisey is your friend.
How does acts_as_enterprisey make webapp development look hard? Well, the
only way your client can judge your app is by playing around with it. What
better gives the feeling of heavy weights being lifted behind the scenes
than slow response times? Exactly. That’s what acts_as_enterprisey
does.
So while your client clicks, …waits…, and then gets the page,
you can blather on heroically about wrestling with clustered indexes, cache
expiration strategies, n log n seek times, etc ad nauseam.
http://agilewebdevelopment.com/plugins/acts_as_enterprisey
On a more serious note, the
http://agilewebdevelopment.com/ site has a lot of good information on Rails plugins.