簡體   English   中英

如何在ruby_form中使用ruby變量作為默認值?

[英]How to use a ruby variable as the default value in simple_form?

好先生:

我有這個

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

erb標簽中的erb標簽給所有人帶來歡樂。

如何正確做?

將其用作value: @user.name

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

如果您的情況下的表單構建器對象f用於@user實例,則在驗證錯誤的情況下將預先填充該值。 例如,滿足以下條件:

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

為什么不刪除erb標簽呢?

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM