我正在使用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>
答案 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.")