Я использую Квартира для многоквартирного дома. Есть ли способ, которым я могу запускать запрос для всех арендаторов вместо моего текущего?Квартира активная регистрация запрос между арендаторами
Один вид раздражает способ сделать это было бы что-то вроде
tenants.map do | tenant |
Apartment::Tenant.switch! tenant
User.all
end
Я не уверен, что побочные эффекты переключения арендаторов, хотя, и это было бы хорошо, если бы был какой-нибудь способ, чтобы установить арендатора на уровне запросов.
Вы всегда можете исключить конкретную модель от того жильца основы - однако, если вы говорите о сообщая о нескольких арендаторах, тогда нет, у вас есть способ сделать это. Если вы думаете об этом, это не то, что приложение делает каждый раз, когда пользователь подключается, он переключает базу данных на своего арендатора и выполняет действия, но это может быть легко чрезмерным. В зависимости от того, что вы пытаетесь выполнить. – trh
@trh Это сделало бы хороший ответ ... –
@trh: Да, я знаю, что могу исключить его из основанного на арендаторах, но это то, что я обычно хочу быть основанным на арендаторе, за исключением определенных административных сценариев. – Xodarap