Rspec 如何验证作品的存在?

Rspec 如何验证作品的存在?,rspec,Rspec,我想在我的模型中使用已验证的存在。 下面的测试正在下降 it { is_expected.to validate_presence_of :name } rspec ./spec/models/client_spec.rb:6 # Client should require name to be set 数据库上的“我的模型”在数据库上确实有一个:name属性。它验证属性是否为空(有值)。您的测试输出告诉您需要设置名称 class Client < ActiveRecord::Bas

我想在我的模型中使用已验证的存在。 下面的测试正在下降

it { is_expected.to validate_presence_of :name  }

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

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

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

class Client < ActiveRecord::Base
  validates_presence_of :name
end
class客户端

看一看文档

我还是不明白,哪个对象的属性不应该是空的?