【发布时间】:2012-05-10 13:03:34
【问题描述】:
我正在尝试使用 accept_nested_attributes_for 在 Rails 应用程序中使用可重复的日期时间部分。
我有以下几点:
accepts_nested_attributes_for :meetings, :allow_destroy => true, :reject_if => lambda { |a| a[:starting_at].blank? }
在我看来,我目前正在使用 rails date_select 和 time_select。
它不会保存提交,我认为这是因为starting_at 是一个多部分的日期时间属性。我过去在处理 text_fields 时使用过 a[:starting_at].blank?,但它似乎不适用于 date_select/time_select 字段。
谁能解释一下?
我的另一个选择是使用text_field,但我不知道如何做到这一点,以便日期和时间很容易(并且用户友好地选择),因为如果我使用f.text_field :starting_at,它会结合日期和时间都在一个文本字段中。
【问题讨论】:
标签: ruby-on-rails datetime nested-forms datetime-select time-select