背景:私は has_many Players というチーム モデルを持っています。
@team.players
Mongoid::Relations::Targets::Enumerable プレイヤーのリストを受け取ります。
目的: チームの特定の位置にいるプレーヤーのリストも取得できるようにしたいと考えています。たとえば、ユーザーが自分のチームにピッチャーを追加した場合、呼び出し
@team.pitchers
てピッチャーの Enumerable リストを返すことができます。これを設定する方法についてのアイデアはありますか?