높은 수준의 개요 :
현재보기에 사용자를위한 여러 옵션이있는 드롭 다운 메뉴가 있습니다.
<%= f.select :carrier, options_for_select([["Select One", ""], "T-mobile", "Sprint",
"Virizon", "AT&T", "Tracphon", "U.S. Cellular", "Cricket"]), :class => 'genForm_dropBox'
%>
이동 통신사를 추가하기 위해 코드를 편집 할 필요없이 모든 이동 통신사를 반복하고 드롭 다운에 추가 할 수 있도록 이동 통신사 테이블을 만들어이를 동적으로 업데이트하고 싶습니다.
컨트롤러에 메서드가 있습니다.
def craft
gateway_arry = Array.new
@carriers = Carrier.all
@carriers.each do |t|
gateway_arry << t.gateway
end
end
선택 드롭 다운보기에서이 gateway_arry 배열을 반복하고 싶습니다. 선택 드롭 다운 루비에 대한 뷰에 이에 대한 방법이 있습니까? 그렇다면 어떻게 생겼습니까?
감사합니다
당신이 말한 뜻은 ?
f.select :carrier,
options_for_select([["Select One", ""],
*Carrier.all.map(&:gateway)]),
:class => 'genForm_dropBox'
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다