我有这样的代码:
ActiveAdmin.register Post do
form do |f|
f.inputs "Post Details" do
f.input :title
f.input :body
f.input :published_at, :as => DateTime.now
end
f.actions
end
我希望将字段:published_at
(即t.datetime)默认设置为当前日期和时间。我的示例无法正常工作。我该如何实现这一目标?
published_at
的现有值 - 例如,f.object.published_at ||= DateTime.now
。 - omnikronf.object.published_at = DateTime.now unless f.object.persisted?
这段代码仅为新对象分配默认值。它不会覆盖现有对象的空值。 - Dmitry Ukolov