Sey*_*aux 13 ruby forms rubygems ruby-on-rails activeadmin
我有这样的代码:
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
Run Code Online (Sandbox Code Playgroud)
我希望:published_at默认情况下将字段(t.datetime)设置为当前日期和时间.我的例子不起作用.我怎样才能做到这一点?
Sey*_*aux 25
是的.我自己找到了答案.
ActiveAdmin.register Post do
form do |f|
f.object.published_at = DateTime.now
f.inputs "Post Details" do
f.input :title
f.input :body
f.input :published_at
...
end
end
Run Code Online (Sandbox Code Playgroud)
你可以尝试这样的事情:
<%= f.input :published_at, input_html: {value: "#{Time.now}"} %>
Run Code Online (Sandbox Code Playgroud)