我們的導軌應用程序中有user
和user_level
模型。在user_level
有一個叫做user_group_id
的字段。關係是user
has_many user_levels
。我們想爲給定的user_id
生成一個user_group_id
(在user_level中)的數組。如何在ruby hash中爲特定鍵創建值數組?
對於給定的USER_ID,其user_levels可以檢索爲:
u = User.find(user_id)
ul = u.user_levels
可以有多個user_levels
用於user
。如何從ul
與紅寶石map
(或其他一些紅寶石方法(最好的紅寶石))創建一個user_group_id
的數組?謝謝。