Я использую рельсы 3.0.5
У меня есть User
и Company
модели, пользователь belongs_to
a Company
.
Product
, Bill
, несколько других также belongs_to
a Company
.
По очевидным причинам User
может действовать на Product
, Bill
... только если Product's
Company
совпадает с User's
Company
.
Я могу использовать пользовательские запросы области, добавляя условие для компании для всего, но это вовсе не СУХОЙ.
Как бы вы сделали это так хорошо?
Спасибо