board.voters_who_voted
User テーブルの行を含む配列を返します。抜きたい属性は名前です。
出力例 (ここでは 1 人のユーザーのみ):
[#<User id: 71, name: "montgomery Thamavaranacupt", email: "jmash@aol.com", created_at: "2013-01-27 05:32:30", updated_at: "2013-04-24 07:07:43", password_digest: "$2a$10$Es/olEq0.w6vcnn4.8v0.O0VXDP1c7nktcW85UFtG91e...", remember_token: "ttPm1aTE6WBm3WVx4EJTew", admin: false, image_file_name: nil, image_content_type: nil, image_file_size: nil, image_updated_at: nil, avatar: 0>]
配列全体を反復処理して名前を出力する必要があると思います。
これは私が試したものです:
board.voters_who_voted.each {|x| puts x.name}
ただし、これは何らかの理由で配列全体を返すだけです
board.voters_who_voted[0].name
上記は最初のユーザーの名前を正しく返しますが、すべてのユーザーにこれが必要です