Ruby on rails RubyonRails:密码确认不需要';我不能正常工作
我想确认密码作为我的模式,然后将其添加到数据库中。我试着输入太多的输入类型,但不起作用。我没有收到任何错误,但无法向数据库添加任何内容 这里是model/user.rbRuby on rails RubyonRails:密码确认不需要';我不能正常工作,ruby-on-rails,ruby,view,password-confirmation,Ruby On Rails,Ruby,View,Password Confirmation,我想确认密码作为我的模式,然后将其添加到数据库中。我试着输入太多的输入类型,但不起作用。我没有收到任何错误,但无法向数据库添加任何内容 这里是model/user.rb class User < ActiveRecord::Base has_secure_password “电子邮件”字段可以正常工作。这里是我的查看页面 <div class="large-12 columns"> <%= form.label :email %>
class User < ActiveRecord::Base
has_secure_password
“电子邮件”字段可以正常工作。这里是我的查看页面
<div class="large-12 columns">
<%= form.label :email %>
<%= form.email_field :email, required: true,
pattern: :email %>
<small class="error"> Invalid value</small>
</div>
<div class="large-6 columns">
<%= form.label :password %>
<%= form.password_field :password, required: true,
pattern: :password %>
<small class="error"> Gecerli bir deger giriniz'</small>
</div>
<div class="large-6 columns">
<%= form.label :password_confirmation %>
<%= form.password_field :password_confirmation, required: true,
pattern: :password %>
<small class="error"> Gecerli bir deger giriniz</small>
</div>
无效值
Gecerli bir deger Girizing'
Gecerli-bir-deger环化
我试着输入六个以上的字符,包括/不包括符号和数字。若密码字段和确认字段相同或不相同,那个么每次我得到类似的信息都无关紧要
“Gecerli bir deger Girizing”的意思是:“请输入有效值”
有人知道我该怎么做吗?尝试从两个字段中删除“pattern::password”
<%= form.password_field :password, required: true,
pattern: :password %>
小心您的电子邮件也有同样的问题,您需要用户在字段中准确输入“email”一词。看起来gem“html5_validators”将Rails模型验证与html5输入验证绑定在一起,您不必在HTML字段上手动设置验证-
<%= form.password_field :password, required: true,
pattern: :password %>
<%= form.password_field :password, required: true,
pattern: '.{3,}' %>