2010-01-04 4 views
2

datetime_select 도우미를 사용할 때 초 태그 생성을 어떻게 억제 할 수 있습니까?datetime_select 헬퍼에서 초를 제외하려면 어떻게해야합니까?

:include_seconds => false (time_select 도우미에서 사용) 옵션을 사용해 보았지만 작동하지 않습니다. 같은 순서 : 대한

<%= f.datetime_select :fieldname, :order => [:month, :day, :year, :hour, :minute] %> 

가능한 옵션 : 순서는로 표시 무슨

답변

1

당신은 대체 할 수 있습니다 [: 월 : 일 : 년 : 시간 : 분 : 초]

+1

주문 옵션은'month','day' 및'year'에만 적용됩니다. 그러나 그 덕분에'discard_xxx => true'라고 선언 할 수도 있습니다 :'discard_seconds => true '꽤 잘 작동합니다. 감사. – jpemberthy

+0

아, 다행 이군. 나는 ": order"에서 시간과 분을 사용했지만 어떤 차이도 없다고 생각합니다. –

+0

"discard"옵션은 Rails 4를 사용하여 아무 것도하지 않는 것 같습니다. 아직 '흔적과 오류'로 찾지 못한 '마법'구문이 없으면 말입니다. api-doc 문서에는 이것을 수행하는 예가 없습니다. 그래서 우리는 단지 추측하기로되어 있습니다. "초"는 기본적으로 포함되지 않으므로이를 버릴 필요가 없습니다. – JosephK

관련 문제