Ruby on rails 在当前密码字段中设计更改验证消息
这是我的密码Ruby on rails 在当前密码字段中设计更改验证消息,ruby-on-rails,ruby-on-rails-3,devise,Ruby On Rails,Ruby On Rails 3,Devise,这是我的密码 <label>Old Password</label> <%= f.password_field :current_password, :class=>"myaccount_textbox" %> <label class="error" for="current_password"> <%= validation_errors resource.errors['current_password'] %> <
<label>Old Password</label>
<%= f.password_field :current_password, :class=>"myaccount_textbox" %>
<label class="error" for="current_password">
<%= validation_errors resource.errors['current_password'] %>
</label>
...........
目前它不起作用,我只收到默认消息,需要做哪些更改才能修复此问题?像这样尝试
# config/locales/en.yml
en:
activerecord:
attributes:
user:
current_password: "Password"
errors:
models:
user:
attributes:
current_password:
confirmation: "is incorrect"
尝试:
或
请参阅此选项,以选择正确选项来显示设备的密码不正确消息。在第一个选项中,您可能实际上希望将完整消息显示为“密码不正确!”,在这种情况下,您需要将
%{attribute}
键添加到消息:无效:“%{attribute}不正确!”
# config/locales/en.yml
en:
activerecord:
attributes:
user:
current_password: "Password"
errors:
models:
user:
attributes:
current_password:
confirmation: "is incorrect"
en:
activerecord:
attributes:
user:
current_password: "Password"
errors:
models:
user:
attributes:
current_password:
invalid: "is incorrect!"
devise:
failure:
invalid: 'Password is incorrect!'