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