私はでアプリを開発していて、Rails 3.2.11DeviseとCanCanを使用しています。
ability.rbユーザーが自分の会社に属するアイテムのみを管理できるようにファイルにアクセス許可を設定していますが、すべてが正常に機能しているようです。
- 私のユーザーモデル
belongs toは会社モデルです。 - この会社は
have manyクライアントモデルを作成できます。
スコープやgemなどを使用してクエリを自動化する方法があるので、それを介してフェッチするたびにClient.allユーザーの会社に属するクライアントのみが返されるのか、それともOrder.all彼の会社のクライアントの注文のみが表示されるのか疑問に思いました。 。これは可能ですか?そうでない場合、最善のアプローチは何でしょうか?事前にどうもありがとうございました。