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