我有一个命名空间的管理员设置,用于创建客户端并预填充其所有信息。当客户访问该站点时,他们所需要做的就是输入以前通过电子邮件发送给他们的代码,然后他们就可以访问该站点。我的问题是,当我创建客户端时,会生成此代码。因此它已经存在于数据库中。所以当我尝试为客户制作输入表格时
使用
<%= simple_form_for @client, :method => "get" do |f| %>
<%= f.input :code , label: false %>
<%= f.submit %>
<% end %>
输入字段已预先填充,..我要假设这是因为它已经存在于数据库中,但实际上我是在提交后查询数据库,然后继续在会话变量中设置一些信息,..我是否缺少表格或以其他方式使其成为查询,而不仅仅是预先填充的输入?
自己填写该字段,以免填充该字段。
:input_html
键入选项可让您指定相应<input>
元素的属性,如SimpleForm网站“用法”部分所述。
<%= f.input :code , label: false, input_html: { value: '' } %>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句