Thanks to Paul for his quick response on this one.
Paul Watson: Unconventional Rails. Rails outside of its comfort zone.
Rails is a convention driven system unlike Java or ASP.NET which are
configuration driven systems. Rails assumes many things and works well
when the developer works with those same assumptions. Database
conventions are especially defined as is the directory structure and
the way MVC (Model View Controller) architecture is encouraged.
But what if you have legacy databases? What if you have existing
systems that you want to integrate with your Rails app? What about
code repositories in other languages that you want to leverage?
All of these can be used by Rails. It can be surprisingly flexible
without sacrificing its many productivity boosts.
Hopefully the talk will help developers who want to use Rails within