2016-08-10 4 views
0

레일즈 4.2에서 Simple Forms를 사용하고 있습니다. 내 양식 페이지에 생년월일에 대한 다음 날짜 선택자가 있습니다. 다음 달 형식의 선택자 드롭 다운 목록에 달을 표시하려면 , 2-February, 3-March ... January 대신 February, March 대신. 어떻게해야합니까?레일에서 내 드롭 다운 목록의 표시 방법을 변경하려면 어떻게해야합니까?

<%= f.input :birth_date, as: :date, start_year: Time.now.year - 15, end_year: Time.now.year - 75, 
     order: [:month, :day, :year], default: nil, label: false, include_blank: true, 
     input_html: { style: 'margin: 15px 0px; display: inline-block; width: 110px;' } %> 
+0

가 표시 얻을 올해 싶지 않아 의 형태의? –

+0

@ArupRakshit, 지금 그것은 월, 일 및 년 드롭 다운 목록을 표시합니다. 월 상자에있는 텍스트 앞에 달 번호를 붙이면됩니다. – daveomcd

+0

'month_format_string : "% 02d - % {name}"'옵션을 추가하면 작동합니다. –

답변

1

당신은 당신이 두 옵션 중 하나를 적용하여 찾고있는 결과를 얻을 수 있습니다

  1. add_month_numbers: true
  2. month_format_string: "%<number>02d-%{name}"
관련 문제