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

时间:2013-04-22 17:28:01

标签: ruby-on-rails form-for textfield

我想在我的应用程序的用户名文本字段中添加用户名(vs旁边有一个标签),用户可以在此文本上键入。我已经看到它在html中完成,但我很困惑如何在我的new.html.erb页面上使用form_for标记和text_field标记。

先谢谢!

2 个答案:

答案 0 :(得分:1)

使用“占位符”。

<%= form_for @user do |f| %>
  <%= f.text_field :username, :placeholder => "Username" %>

  ...

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

顺便提一下,这只适用于html5支持的浏览器,所以请确保你有IE 8,7等的jquery后备。

答案 1 :(得分:0)

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

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

<%= f.text_field :whatever, :placeholder => "text for placeholder..." %>