comparaison de Fixnum à néant échoué
J'ai codé comme ceci,
@claim = Item.find(:something)
unless @claim.nil?
if @claim >= a_condition
do_something
end
end
Même si @réclamation est une valeur nulle,C'est aller à l'intérieur du à moins que la condition et de donner le message d'erreur "comparaison de Fixnum à néant échec"
Ce qui est faux dans mon code.
Désolé, 4 que la mauvaise question..un débutant.. 🙂 🙂
OriginalL'auteur shajin | 2011-06-16
Vous devez vous connecter pour publier un commentaire.
a_condition
est probablement la valeur nil que vous ne sur.OriginalL'auteur cam
Est
a_condition
néant peut-être?OriginalL'auteur Joshua Scott
À l'aide du code que vous avez posté, à l'intérieur de la
unless
déclaration sera certainement pas exécuter si@claim
est nul. Si vous obtenez le message d'erreur que vous avez posté sur la ligne 3 du même code, il doit être parce quea_condition
est nul, pas@claim
.OriginalL'auteur sepp2k