使用 validate_presence_of 进行严格验证
Using validate_presence_of with strict validations
我正在使用 Shoulda gem。我正在使用 validate_presence_of
方法。它工作得很好。但是,当使用严格验证时,它似乎不起作用。示例:
class Thing < ActiveRecord::Base
validates :status, presence: true # works
validates :status, presence: true, strict: true # does not work
end
describe Thing do
let(:thing) { FactoryGirl.build_stubbed :thing }
subject { thing }
it { should validate_presence_of :status }
end
知道如何让它发挥作用吗?也许不支持严格的验证?我似乎无法在存储库或文档中找到有关此的信息。
我认为 strict
验证器是这样测试的:
describe Thing do
subject(:thing) { FactoryGirl.build_stubbed :thing }
it { should validate_presence_of(:status).strict }
end
我正在使用 Shoulda gem。我正在使用 validate_presence_of
方法。它工作得很好。但是,当使用严格验证时,它似乎不起作用。示例:
class Thing < ActiveRecord::Base
validates :status, presence: true # works
validates :status, presence: true, strict: true # does not work
end
describe Thing do
let(:thing) { FactoryGirl.build_stubbed :thing }
subject { thing }
it { should validate_presence_of :status }
end
知道如何让它发挥作用吗?也许不支持严格的验证?我似乎无法在存储库或文档中找到有关此的信息。
我认为 strict
验证器是这样测试的:
describe Thing do
subject(:thing) { FactoryGirl.build_stubbed :thing }
it { should validate_presence_of(:status).strict }
end