在Rails erb中,我正在使用该片段来展示参加比赛的客队。我如何才能最初显示当前的visit_team?我究竟做错了什么?Rails选择助手。我如何选择默认值?
<%= f.select(:visiting_team_id, Team.all.collect{|t| [t.name, t.id] }) %>
在Rails erb中,我正在使用该片段来展示参加比赛的客队。我如何才能最初显示当前的visit_team?我究竟做错了什么?Rails选择助手。我如何选择默认值?
<%= f.select(:visiting_team_id, Team.all.collect{|t| [t.name, t.id] }) %>
修正是明确指定选定的选项。它现在看起来很喜欢这个和作品
<%= f.select(:visiting_team_id, Team.all.collect{|t| [t.name, t.id]}, {:selected => @match.visiting_team_id.to_i}) %>
还是有更好的选择? – Ram 2010-05-10 06:45:39
请注意,在我的情况下,只有TournamentMatch has_one visiting_team。它是一种单向关联。 – Ram 2010-05-09 18:37:56