在Rails 3.2.14上,我遇到了在表单中使用占位符的问题。
我的模型中有状态验证:
validates :name, presence: true, length: { maximum: 50 }
我的表单中有一个占位符:
<%= f.text_field :name, class: "form-control", placeholder: "Full Name" %>
如果占位符未更改,则rails似乎假定“全名”文本有效且存在...因此绕过在线验证。表单以“全名”作为该字段的文本提交。
是否有正确的“轨道方式”来解决这个问题?