I can attest to that. We walked down the "One MVC" stack idea which simply doesn't work if an application has various modalities like Email, SMS, and Twitter. It turns out Rails view/controller stack is awesome for web applications, but only web applications.
For different modalities, like Email, SMS, or Twitter interactions, do NOT attempt to hack it into rails; rather, reuse the models defined in a Rails project and implement or use a different view/controller stack better suited for those environments.
For different modalities, like Email, SMS, or Twitter interactions, do NOT attempt to hack it into rails; rather, reuse the models defined in a Rails project and implement or use a different view/controller stack better suited for those environments.