在哪里定义字段所需的错误消息

时间:2017-03-18 13:38:34

标签: html ruby-on-rails

我有一个简单的注册表格,包括这一行

    <%= f.label :password, 'Password:' %>
    <%= f.password_field :password, required: true %>

现在,如果有人试图注册并将密码留空,则表单中会出现错误。我在哪里可以定义这个错误实际上说的是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用setCustomValidity为所需属性设置自定义消息 但要做到这一点,你需要做一些js编码 所以,我认为你可以在rails

中做到这一点
<%= f.password_field :password, onchange: "if ($('#password').val().length == 0) { alert('Password field is blank(custom text)!'); }" %>

我没有对此进行过测试,但我认为这样可行