由于各种原因,我需要避免传统的嵌套表单(嵌套在像处理页面主模型的子组那样的字段意义上),但仍然希望保留字段与指数型命名组合在一起,所以我有这样的:预期(与像params[:crate_request][:details]
名)使用Rails的没有模型的表单助手
<%= simple_fields_for :crate_request do |ff| %>
<%= ff.input :_create, :label => "crate needed", :as => :boolean %>
<%= ff.input :details, :as => :text %>
<% end %>
呈现的字段命名,一切看起来很好,直到我提交表单验证错误,它有回来重新渲染。这些字段不会预填充存储在params
哈希中的提交值。虽然我使用的是simple_form,但它似乎不是simple_form问题。原生的Rails助手似乎也这样做。
所以问题:有没有办法让字段自动从params哈希预填充,而无需手动设置每个字段的值从params
?
辉煌!正是我需要的。谢谢! – 2013-05-03 17:33:04