2014-12-11 67 views

回答

1

爲什麼不只是刪除erb標籤?

<%= f.input :name, :input_html => { :value => @user.name } %> 
+0

Cuz給我的文字文字,而不是價值 – dwilbank 2014-12-11 03:39:38

+0

它現在工作沒有引號 - 謝謝先生 – dwilbank 2014-12-11 06:09:09

1

使用它作爲value: @user.name

<%= f.input :name, :input_html => { :value => @user.name } %> 

如果你的情況表單生成器對象f對於@user實例,然後該值將被預填充到驗證錯誤的情況。例如,以下就足夠了:

<%= simple_form_for @user do |f| %> 
    <%= f.input :name %> 
<% end %> 
+0

表單不是用戶,這就是爲什麼我必須強制用戶的屬性作爲默認值。 – dwilbank 2014-12-11 03:46:08

相關問題