accepts_nested_attributes_for를 사용하여 레일스 앱에서 datetimes의 반복 가능한 섹션을 사용하려고합니다. 내보기에서데이터 시간이있는 레일에서 accepts_nested_attributes_for 사용
accepts_nested_attributes_for :meetings, :allow_destroy => true, :reject_if => lambda { |a| a[:starting_at].blank? }
나는 현재 레일 date_select
과 time_select
을 사용하고 있습니다 :
나는 다음 있습니다.
제출을 저장하지 않을 것이고 나는 복수 부분 datetime 속성 인 starting_at
이 원인이라고 생각합니다. 이전에는 text_fields로 작업 할 때 a[:starting_at].blank?
을 사용했지만 date_select/time_select 필드에서는 작동하지 않습니다.
빛을 비추는 사람이 있습니까?
내 다른 옵션은 text_field
을 사용하는 것일 수 있지만 f.text_field :starting_at
을 사용하면 날짜와 시간을 모두 결합하므로 날짜와 시간을 쉽게 (사용자가 선택하기 쉽도록) 어떻게하는지 잘 모르겠습니다. 단일 텍스트 필드에서 시간.
안녕하세요 앤드류, 값이 레일 표준 형식으로되어있는 datetime 필드에 text_field를 사용하면 레일스가 처리하지 않습니다. "어떻게해야할지 모르겠다"고 말했을 때, 나는 실제로 날짜를 선택하기 쉽도록 만들고 싶다. (간단한 드롭 다운을 제공하지 않기 때문에 datepicker를 사용한다.) 그리고 선택하기 쉬운 시간 여하튼 (나는 또한 질문을 업데이트 할 것이다). – user1116573