0

我想用 a 替换text_field更新表单中 a的默认值placeholder。我怎样才能做到这一点 ?我的第一个想法是下面的代码,但默认值text_field仍然在这里:

<%= form_for(some) do |f| %>
  <div><%= f.text_field :thing, placeholder: "what an example !" %></div>
  <%= f.submit %>
<% end %>
4

1 回答 1

0

您可以使用text_field_tag

<%= form_for(some) do |f| %>
    <div>
      <%= text_field_tag "some_thing", (some.thing unless some.thing=="default value"), :name=> "some[thing]", :placeholder => "what an example !" %>
    </div>
    <%= f.submit %>
<% end %>

希望,它会工作..

谢谢

于 2013-07-16T14:26:36.530 回答