У меня есть 3 модели расходов, доходов и прибыли. Эти модели принадлежат Estate, так что недвижимость имеет один расход и прибыль. Estate принадлежит пользователю, так что у пользователя много недвижимости. Итак, что я должен писать в индексе и создавать метод контроллера Expense, Revenue и Profit. Поэтому отображаются только те модели, которые связаны с этим конкретным имуществом. (например, существует метод current_user, предоставляемый при разработке. В этом случае я использую для связывания недвижимости с User @estates = Estate.where (: user_id => current_user.id)Как получить доступ к связанным рельсам модели
Так что я должен создать новый current_expense, current_revenue и методы current_profit? Как создать его и где.
Я не думаю, что у вас есть мой вопрос. Возможно, я объяснил это плохо. Когда я вхожу в систему с любым пользователем, пользователь может видеть все доходы или чистую прибыль. Но я хочу, чтобы этот пользователь был в состоянии видеть доходы или чистую прибыль, принадлежащую только его имуществу. так я могу сделать это возможным? –
thats то, что я понимаю ... текущий пользователь сможет видеть информацию, связанную с его поместьями, здесь, где эта магия случается: current_user.estates.each do | estate | –
Но при сохранении расходов, как будет использоваться значение внешнего ключа, который является property_id в таблице расходов? –