2010-08-16 33 views
2

我有这个验证在我的模型:validates_inclusion_of:在=> [真,假]是允许字符串和Fixnums

validates_inclusion_of :imported, :in => [true, false] 

,但仍允许字符串和Fixnums。这早该宏返回2个故障:

should_not_allow_values_for :imported, "blah", 42 

,我已经检查了宏没有过错通过在测试这样做:

@item.imported = 42 
assert [email protected] 

,我得到这个故障:

<false> is not true. 

这里是schema.rb相关线路:

t.boolean "imported" 

回答

相关问题