好先生:如何使用ruby變量作爲simple_form中的默認值?
我有這個
<%= f.input :name, :input_html => { :value => '<%= @user.name %>' } %>
ERB標籤內
和再培訓局的標籤帶來歡樂給任何人。
如何正確地做到這一點?
好先生:如何使用ruby變量作爲simple_form中的默認值?
我有這個
<%= f.input :name, :input_html => { :value => '<%= @user.name %>' } %>
ERB標籤內
和再培訓局的標籤帶來歡樂給任何人。
如何正確地做到這一點?
爲什麼不只是刪除erb標籤?
<%= f.input :name, :input_html => { :value => @user.name } %>
使用它作爲value: @user.name
:
<%= f.input :name, :input_html => { :value => @user.name } %>
如果你的情況表單生成器對象f
對於@user
實例,然後該值將被預填充到驗證錯誤的情況。例如,以下就足夠了:
<%= simple_form_for @user do |f| %>
<%= f.input :name %>
<% end %>
表單不是用戶,這就是爲什麼我必須強制用戶的屬性作爲默認值。 – dwilbank 2014-12-11 03:46:08
Cuz給我的文字文字,而不是價值 – dwilbank 2014-12-11 03:39:38
它現在工作沒有引號 - 謝謝先生 – dwilbank 2014-12-11 06:09:09