占位符欺骗Rails存在验证

时间:2013-11-02 20:21:08

标签: ruby-on-rails forms validation placeholder

在Rails 3.2.14上,我遇到了在表单中使用占位符的问题。

我的模型中有状态验证:

    validates :name, presence: true, length: { maximum: 50 }

我的表单中有一个占位符:

    <%= f.text_field :name, class: "form-control", placeholder: "Full Name" %>

如果占位符未更改,则rails似乎假定“全名”文本有效且存在...因此绕过在线验证。表单以“全名”作为该字段的文本提交。

是否有正确的“轨道方式”来解决这个问题?

0 个答案:

没有答案