validates_presence_of如何运作?

时间:2015-11-17 15:35:49

标签: rspec

我想在我的模型中使用validated_presence_of。 以下测试正在下降

it { is_expected.to validate_presence_of :name  }

rspec ./spec/models/client_spec.rb:6 # Client should require name to be set

我在数据库上的模型在数据库上有一个:name属性。

1 个答案:

答案 0 :(得分:0)

验证presence_of属性不为空(具有值)。您的测试输出告诉您它需要设置名称。

class Client < ActiveRecord::Base
  validates_presence_of :name
end

查看文档here