我们的 Rails 应用程序中有user
和user_level
模型。里面有user_level
一个字段叫user_group_id
. 关系是user
has_many user_levels
。我们想user_group_id
为给定的(在 user_level 中)生成一个数组user_id
。
对于给定的 user_id,其 user_levels 可以检索为:
u = User.find(user_id)
ul = u.user_levels
user_levels
一个可能有多个user
。如何使用 ruby(或其他一些 ruby 方法(首选 ruby))创建user_group_id
一个ul
数组map
?谢谢。