rails 3 + shoulda +基于回调的验证

时间:2013-04-05 05:39:04

标签: ruby-on-rails-3 shoulda

我是新来的。我的很多模型都有以下验证

validates :sampling_method, :presence => true, :if => :type_of_resource
validate :check_for_decimal_places, :if => :is_size_and_gdnt, :on => :update

这里,type_of_resource和is_size_and_gdnt是模型的实例方法

我的首先验证是

it { should validate_presence_of(:sampling_method) }

但我不知道如何添加 if

的检查

我已经使用工厂女孩创建了一个对象,并在保存对象时检查了它的值,但我如何使用 shoulda

测试第二个验证,检查了第二个验证

0 个答案:

没有答案