私には 3 つのモデルがあります: リージョンに属するコンサートに属するユーザーです。リージョンでコンサートを聴いているユーザー。モデルの属している_関係がそれぞれ設定されています。
コンサート コントローラーでは、次のようにコンサートを聴いているユーザーの数をカウントします。
@listeners = @concert.users.count
ただし、地域レベルでコンサートごとのリスナー数をリストしたいと考えています。私の地域コントローラでは、次のようなことをしたい:
@all_listeners = @region.concert.users.count
. 各地域の各コンサートのリスナー数。このコードが正しくないことはわかっていますが、それが一般的な考え方です。正しい方向の任意のポイントを高く評価します。