私は現在、私のRailsアプリケーションの管理側にActive Adminを使用しています。また、MongoDBをMongoDBに接続するためにMongoidも使用しています。Active AdminとMongoid
この問題では、チームと選手がいます。プレーヤーはチームに割り当てられます。私のアクティブな管理形式では、私が持っている:
f.input :team_id, :as => :select, :collection => Team.all,:member_label => (:name), :member_value => :id
問題は、チームのオブジェクトのidはBSON ::オブジェクト(ID)だけではなくIDです。アクティブな管理者は、idをオブジェクトIDとして保存しません。チームごとに選手を引き出すことができる限り、これは問題ありません。
私は
players = Player.where(:team_id => @team.id.to_s)
をやろうとしている、それは動作しません。
もしteamA.id = BSON ::オブジェクト( "asdf1234") とplayerA.team_id = "asdf1234" 私は= "asdf1234" TEAM_IDてきた選手たちを引き出すために何とかmongoidクエリを発行する必要が
なぜ機能しないのですか?生成されたクエリはdeveloment.logのように見えますか? –