Estoy construyendo una aplicación Rails 3 para su implementación en Heroku, y me pregunto si hay alguna recomendación sobre cómo manejar multi-tenancy en mis modelos. Hace medio año, había una pregunta relacionada (#3776593) publicada aquí, pero no obtuvo muchas respuestas. También he visto Guy Naor's presentation on writing multi-tenant applications with Rails, pero parece que 2 de las 3 soluciones propuestas no funcionarían en Heroku. Tendría un enlace a estos, pero los nuevos usuarios de Stackoverflow están limitados a 2 hipervínculos.Escribiendo una aplicación Rails 3 de múltiples inquilinos para su implementación en Heroku
También he llegado a través de las siguientes herramientas:
- http://samuel.kadolph.com/2010/12/simple-rails-multi-tenancy/
- http://blog.codecrate.com/2011/03/multitenant-locking-down-your-app-and.html
Sólo me preguntaba si tiene experiencia, ya sea con la gema multiusuario o el simple carriles-multi- gema de arrendamiento Parece que la solución más sencilla sería la de simplemente poner un belongs_to en todos mis modelos que necesitan estar bajo una cuenta, pero que realmente me gustaría saber lo que está utilizando en el mundo real!
Por curiosidad, ¿cómo terminaste resolviendo esto? – kmurph79