質問: Company. #ここをどのように記載すべきでしょうか end ``` ・usersテーブル id name ・companiesテーブル id name ・itemsテーブル id name ・documentsテーブル id name company_id item_id user_id
回答: `user_id`が何らかの形で得られるのであれば普通はそれに紐付く`User`のインスタンスが何らかの形であるはずです。 ``` user.companies ``` のように`User`のリレーション経由で検索するようにしてください。 モデルに由来しない裸の`user_id`が現れてほかに使われない、というケースであれば直接`Company`から検索するのが効率的ですが、あまりそういうケースはないと思います。その場合でも、`users`テーブルの`id`を検索条件にするのではなく、`documents`テーブルの`user_id`を検索条件にした方がよいです。