作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我好像坏了validates_confirmation_of
在我的 Rails 应用程序中。
我的模型如下所示:
class Blark
include ActiveModel::Validations
attr_accessor :text
validates_confirmation_of :text
end
0 HAL work/nrb-brewery-management % rails c
Loading development environment (Rails 3.2.5)
1.9.3p0 :001 > b = Blark.new
=> #<Blark:0xae2e2d0>
1.9.3p0 :002 > b.text = 'llama'
=> "llama"
1.9.3p0 :003 > b.text_confirmation
=> nil
1.9.3p0 :004 > b.valid?
=> true
b
在这里有效吗?
最佳答案
Rails documentation状态:
“注意:仅当 password_confirmation 不为零时才执行此检查,并且默认情况下仅在保存时执行。要要求确认,请确保为确认属性添加存在检查:”
因此,为您的类(class)添加存在检查,例如
class Blark
include ActiveModel::Validations
attr_accessor :text
validates_confirmation_of :text
validates_presence_of :text, :text_confirmation
end
关于ruby-on-rails - 我似乎打破了 validates_confirmation_of,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11064143/
我有这段代码,可以运行,但我不确定如何运行? 它验证密码,但它是如何做到这一点的? 我知道 attr_reader 和 accessor 是什么,但不太明白 datamapper 如何知道比较 :pa
我好像坏了validates_confirmation_of在我的 Rails 应用程序中。 我的模型如下所示: class Blark include ActiveModel::Validati
我有一个非常基本的管理模型: class Admin < ActiveRecord::Base has_secure_password validates_uniqueness_of :ema
我是一名优秀的程序员,十分优秀!