【发布时间】:2022-06-12 14:07:02
【问题描述】:
用户有很多参与者。
架构
User model Participant model dance
id id id
name user_id
email dance_id
address
用户.rb
has_many :participants
参与者.rb
belongs_to :user
belongs_to :dance
舞蹈.rb
has_many :participant
我有一整天参加舞蹈的参与者的名单。
participants = dances.map(&:participant)
[#<ActiveRecord::Associations::CollectionProxy [#<Participant id:
1, user_id: 1, dance_id: 1, created_at: "2022-06-02 05:08:04.249558000 +0000",
updated_at: "2022-06-02 05:08:04.249558000 +0000">]
[......dances_2_participants......]
[......dances_3_participants......]
[......dances_4_participants......]
>
从上面得到的结果。如何列出用户信息。例如用户(电子邮件,地址)
【问题讨论】: