好先生:
我有这个
<%= f.input :name, :input_html => { :value => '<%= @user.name %>' } %>
和erb标签中的erb标签给任何人带来欢乐。
如何正确地做到这一点?
答案 0 :(得分:1)
将其用作value: @user.name
:
<%= f.input :name, :input_html => { :value => @user.name } %>
如果您的案例中的表单构建器对象f
适用于@user
实例,则在验证错误的情况下将预先填充该值。例如,以下内容就足够了:
<%= simple_form_for @user do |f| %>
<%= f.input :name %>
<% end %>
答案 1 :(得分:1)
为什么不删除erb标签?
<%= f.input :name, :input_html => { :value => @user.name } %>