我有一个SELECT * FROM TABLE_NAME WHERE city_type LIKE '%3%';
模型,Player
belongs_to
模型由名为Team
的外键建模。
我有一个teamId
方法,可以按group_by
对玩家进行分组并列出。
我想首先展示一个图片(团队徽标),然后循环播放我的玩家,但不确定如何做到这一点。
到目前为止,我收到一条错误消息:
teamId
控制器
undefined method `team' for 3(teamID):Fixnum
查看
@players = Player.joins(:team).order('teams.name ASC').order('last_name ASC').group_by { |m| m.team.teamId }
答案 0 :(得分:1)
按团队分组,而不是按团队ID进行分组
@players = Player.joins(:team).order('teams.name ASC').order('last_name ASC').group_by { |m| m.team }