2012-05-11 8 views
0

リンクされたモデルオブジェクトがたくさんあるデータベースで作業していますが、 "User"ユーザーは「アプリケーション」をリンクすることができます。特定のユーザー配列にリンクされたすべてのアプリケーションの配列を取得する最も簡単な方法は何ですか?例えばRuby on Rails:検索されたモデルオブジェクトの配列からすべてのリンクされたモデルオブジェクトを取得する

、私は、ユーザーの特定のサブセットがあった場合:

@users = User.find_all_by_favorite_color("Green") 
@applications = @users.applications # What is the right call here? 

答えて

1
@applications = @users.map(&:applications) 
+0

これは働いていたが、私は '&言っていた:application'、ない'&:applications'を。私はRubyの構文に完全に慣れていません...あなたはこの関数が何を呼び出すか、特に&、means /は何を正確に説明できますか? – Chiubaka

関連する問題