以简单形式向text-input添加默认值

Mar*_*ark 29 ruby-on-rails ruby-on-rails-3 simple-form

我想使用simple-form向文本输入字段添加默认值.有了:placeholder它不作为默认....

<%= f.input :user, :placeholder => 'user@domain.com' %>
Run Code Online (Sandbox Code Playgroud)

pgr*_*cht 54

<%= f.input :user, :input_html => { :value => 'user@domain.com' } %>
Run Code Online (Sandbox Code Playgroud)

  • 也许,`:input_html => {:value =>'user@domain.com'}` (3认同)

Les*_*nge 7

你可以简单地做:

<% f.text_field, value: 'user@admin.com' %>
Run Code Online (Sandbox Code Playgroud)

text_field 如果您正在使用像Ransack这样的表单搜索gem,那就太好了.

  • 我想如果您不使用:input_html选项并且只使用:value或value:那么每次返回编辑页面时该值都将重置为默认值. (4认同)