Я создаю приложение Rails 3 для развертывания на Heroku, и мне интересно, есть ли какие-либо рекомендации относительно того, как обрабатывать многопользовательскую аренду в моих моделях. Полгода назад здесь был связан вопрос (# 3776593), но ответа у него не получилось. Я также смотрел презентация Guy Naor о написании многопользовательских приложений с Rails, но похоже, что 2 из 3 предлагаемых решений не будут работа на Хереку. Я бы связался с ними, но новые пользователи Stackoverflow ограничены двумя гиперссылками.
Я также сталкивался с следующими инструментами:
- http://samuel.kadolph.com/2010/12/simple-rails-multi-tenancy/
- http://blog.codecrate.com/2011/03/multitenant-locking-down-your-app-and.html
Просто интересно, есть ли у вас опыт работы с самоцветом мультитенциала или с камнем с простой решеткой. Похоже, что самым простым решением было бы просто поместить property_to на все мои модели, которые должны быть под учетной записью, но я бы очень хотел узнать, что вы используете в реальном мире!