выбрать коллекцию - отображение более одного значения столбца в списке выбора - PullRequest
0 голосов
/ 01 июля 2011

В моем новом файле 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: <%=  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}) %>

Я был бы признателен, если бы кто-нибудь дал мне подсказку, как отображать название команды рядом с названием команды.*

1 Ответ

1 голос
/ 01 июля 2011

Попробуйте это:

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}) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...