Ruby on rails 如何在Rails的文本字段中添加文本?

Ruby on rails 如何在Rails的文本字段中添加文本?,ruby-on-rails,form-for,textfield,Ruby On Rails,Form For,Textfield,我想在我的应用程序中的username文本字段中添加username(而不是在它旁边有一个标签),用户可以在该文本上键入。我已经看到它是在html中完成的,但是我不知道如何在我的新的.html.erb页面上完成它,因为我使用form_for标记和text_field标记 提前感谢 这是通过使用HTML5占位符属性实现的 在rails中,只需添加占位符属性: <%= f.text_field :whatever, :placeholder => "text for placeholde

我想在我的应用程序中的username文本字段中添加username(而不是在它旁边有一个标签),用户可以在该文本上键入。我已经看到它是在html中完成的,但是我不知道如何在我的新的.html.erb页面上完成它,因为我使用form_for标记和text_field标记


提前感谢

这是通过使用HTML5占位符属性实现的

在rails中,只需添加占位符属性:

<%= f.text_field :whatever, :placeholder => "text for placeholder..." %>
“占位符文本…”%>
使用“占位符”


“用户名”%>
...

顺便说一下,这只适用于支持html5的浏览器,因此请确保您有IE 8、7等的jquery回退功能。

请发布您的视图。根据您删除的问题:
<%= form_for @user do |f| %>
  <%= f.text_field :username, :placeholder => "Username" %>

  ...

  <%= f.submit %>
<% end %>