我的新player.html.erb文件中有以下代码行。
<% form_for @player, :html => { :multipart => true } do |f| %>
Team: <%= f.select(:SUB_TEAM, [["--New--", "new"]] + Team.all.collect {|p| [ p.BSR_TEAM_NAME, p.BSR_TEAM_ID ] }, {:include_blank => 'None', :selected => params[:teamID].to_i}) %>
...
<% end %>
用户可以将玩家与团队联系起来。
目前,对于Team字段,将显示一个包含团队名称的下拉列表。
现在我需要在下拉列表中包含团队名称旁边的“团队领导者姓名”。
我尝试了以下但它似乎不起作用:
Team: <%= f.select(:SUB_TEAM, [["--New--", "new"]] + Team.all.collect {|p| [ p.BSR_TEAM_NAME -- p.BSR_TEAM_LEADERNAME, p.BSR_TEAM_ID ] }, {:include_blank => 'None', :selected => params[:teamID].to_i}) %>
如果有人能给我一个如何在团队名称旁边显示团队领导名称的提示,我将不胜感激。
干杯
答案 0 :(得分:1)
试试这个:
Team: <%= f.select(:SUB_TEAM, [["--New--", "new"]] + Team.all.collect {|p| [ "#{p.BSR_TEAM_NAME} -- #{p.BSR_TEAM_LEADERNAME}", p.BSR_TEAM_ID ] }, {:include_blank => 'None', :selected => params[:teamID].to_i}) %>