我是这样编码的,
@claim = Item.find(:something)
unless @claim.nil?
if @claim >= a_condition
do_something
end
end
即使@claim是一个nil值,它也会进入除非条件并给出错误“fixnum与nil的比较失败”
我的代码有什么问题。
最佳答案
a_condition
可能是您失败的零值。
关于ruby-on-rails - Fixnum与nil的比较失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6378182/