Интересно, мой вопрос может быть немного расплывчатым, но, возможно, есть более элегантное решение.
Представьте, что у вас есть приложение для группы и несколько пользователей используют одну учетную запись.
У одной команды будет один идентификатор учетной записи, поэтому каждый раз, когда вы выбираете данные для определенного пользователя, вы всегда выбираете их данные в соответствии с идентификатором их учетной записи, например:
articles = Wiki.find_all_by_account_id(1)
files = File.find_all_by_account_id(1)
tasks = Task.find_all_by_account(1)
В основном каждый раз, когда вы извлекаете данные из базы данных, всегда должно быть для конкретной учетной записи
Вот как я справляюсь с этим прямо сейчас, но, возможно, просто задаюсь вопросом, есть ли какое-нибудь элегантное решение?
Спасибо.