如何强制 simple_form 将现有资源的字段设置为空白?

How do I force simple_form to set the fields of an existing resource to be blank?

这是我的表格:

<%= simple_form_for resource, :as => resource_name, :url => invitation_path(resource_name), :html => {:method => :post} do |f| %>
   <%= devise_error_messages2! %>
      <% resource.class.invite_key_fields.each do |field| -%>
        <%= f.input :first_name, label: "Family Member's First Name:", input_html: { maxlength: 15, size: 40 } %>
        <%= f.input :last_name, label: "Family Member's Last Name:", input_html: { maxlength: 15, size: 40 } %>                                         
        <%= f.input :gender, label: "Gender", collection: User.genders.keys %>
        <%= f.input :email, label: "Email:" %>
        <%= f.input :invitation_relation, label: "I am his/her (relation):", collection: relation_types, label_method: :humanize, include_blank: false %>
                    <% end -%>

                    <%= f.submit t("devise.invitations.new.submit_button") %>
                    <% end %>

当用户转到此表单时,他们会看到预填字段(在大多数情况下这很酷)。但是我想在这种情况下将字段设置为空白。

我该怎么做?

我尝试添加 placeholder: '' 但没有成功。事实上,如果我试图通过做类似 placeholder: "John Brown" 的事情来覆盖占位符,但也没有出现。

提交字段的HTML值默认为空

input_html: { value: nil }