我正在尝试使用 accept_nested_attributes_for 在 Rails 应用程序中使用可重复的日期时间部分。
我有以下内容:
accepts_nested_attributes_for :meetings, :allow_destroy => true, :reject_if => lambda { |a| a[:starting_at].blank? }
在我看来,我目前正在使用 railsdate_select
和time_select
.
虽然它不会保存提交,但我认为这是因为它是starting_at
一个多部分的日期时间属性。我a[:starting_at].blank?
过去在使用 text_fields 时使用过,但它似乎不适用于 date_select/time_select 字段。
任何人都可以解释一下吗?
我的另一个选择是使用 atext_field
但我不知道如何做到这一点,以便日期和时间很容易(并且用户友好地选择),因为如果我使用f.text_field :starting_at
它将日期和时间结合在一个文本字段中.