2012-08-08 3 views
0

현재 내가 선택한 기준 만 표시하도록 옵션 선택 필드에 정보 피드를 제한하려고합니다. 이 아래 코드는ruby ​​on rails 컬렉션 선택, 배열 결과 필터링

  = select("schedule", :selected_players, User.where(:team_id => current_user[:team_id]) { |p| [full_name(p), p.id] }, {:include_blank => 'None', :prompt => 'Add Players to Lineup'}, :multiple => "multiple") 

문제를 작동하는 것 같군이 코드는 #<User:0xa559830>

어떻게 내가 그것을 실제 사용자 이름을 표시하려면 어떻게해야합니까 배열 필드 유형 즉 표시라는 것이다?

답변

1

여기 https://github.com/roolo/mwstt/blob/master/app/models/project.rb#L7

처럼 모델

.to_s 방법을 정의 또한 모든 그냥보기에 전화하거나 컨트롤러를 준비하겠습니다 매핑과 논리를 검색하는 방법으로 모델에 배치해야합니다!

+0

이 코드는 우리가 가지고있는 문제에 전혀 도움이되지 않았습니다. S –

+0

당신이 우리에게 준 정보로는 아무도 당신에게 다른 조언을 줄 것이라고 생각하지 않습니다. 내가 사용했던 응용 프로그램을 살펴 보라. 거기서 외래 키를 선택한다. – Mailo

+0

적어도 도움이 되었습니까? – Mailo