Я пытаюсь использовать повторяющийся раздел даты и времени в приложении rails, используя accepts_nested_attributes_for.
У меня есть следующее:
accepts_nested_attributes_for :meetings, :allow_destroy => true, :reject_if => lambda { |a| a[:starting_at].blank? }
На мой взгляд, в настоящее время я использую рельсы date_select
и time_select
.
Однако это не сохранит отправку, и я думаю, это из-за того, что starting_at
является атрибутом даты и времени, состоящим из нескольких частей. Я использовал a[:starting_at].blank?
в прошлом при работе с text_fields, но, похоже, он не работает с полями date_select/time_select.
Кто-нибудь может пролить свет?
Мой другой вариант - использовать text_field
, но я не уверен, как это сделать, чтобы дату и время было легко (и удобно выбирать), потому что, если я использую f.text_field :starting_at
, он объединит дату и время в одном текстовое поле.