使用Foundation的Rails表单:添加占位符文本

时间:2014-06-11 16:00:52

标签: css ruby-on-rails ruby forms

我正在使用Foundation for my Rails表单并使用说明:http://foundation.zurb.com/docs/components/forms.html

我无法显示占位符文字。

我的观看代码:

<div class="field">
  <h2>Personal Information</h2>
  <%= f.label :full_name %><br>
  <%= f.text_field :full_name, placeholder="Please enter first last and initial."%>
</div>

2 个答案:

答案 0 :(得分:3)

您的语法不正确。检查here以获取Rails方式。 Rails输入字段与HTML标记的语法不同。你有两个选择:

<%= f.text_field :full_name, placeholder: "Please enter first last and initial" %>

<%= f.text_field :full_name, :placeholder => "Please enter first last and initial" %>

答案 1 :(得分:0)

为了扩展Justin的答案,请记住,ERB的<% %>标签之间的所有内容都是Ruby。

虽然起初可能感觉Ruby结束于full_name,但你真正做的是调用带参数的方法:

f.text_field(:full_name, placeholder: "Please enter first last and initial.")