I would like to hear some opinions about the ideal infrastructure for a
small RoR development group. on short term there will be about 5 running
in production and there will always be active development on multiple
should i work with a separate development/test server and a production
server both accessible via the web?
should i install svn / trac on the development machine?
is it smart to use a separate database server?
I would love to learn more about the tools /infrastructures used by
other RoR teams
Your production environment (web, app, db) should be completely separate from everything else. Isolate it.
You should have a distinct development environment. Putting SVN/Trac here is fine if the box can handle it.
Absoutely have a separate database server.
Keeping things separated helps prevent those little "all i did was make this one little change to a gem/db-config/etc" and have your production sites crash.