Just about every convention in Rails can be overridden, so in theory you can always adapt to a legacy schema.
Having said that, there are times where this might get to be just too much of a pain. My advice would be to experiment with writing basic models that map any legacy schema you might be thinking of using, and seeing if it works, before comitting to the full application.
Ew. You guys are ugly with a capital UG. Here, maybe this tiny ad can help:
ScroogeXHTML 8.7 - RTF to HTML5 and XHTML converter