Vergleich von Fixnum mit null ist fehlgeschlagen
Ich codiert, wie diese,
@claim = Item.find(:something)
unless @claim.nil?
if @claim >= a_condition
do_something
end
end
Selbst wenn @behaupten, ist ein null-Wert ist,wird Es innerhalb der wenn-Bedingung und gibt die Fehlermeldung "Vergleich von Fixnum mit null ist fehlgeschlagen"
Was ist falsch in meinem code.
Sorry 4 that schlechte Frage..ein Neuling.. 🙂 🙂
InformationsquelleAutor shajin | 2011-06-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
a_condition
ist wahrscheinlich die null-Wert, dass Sie Versagen.InformationsquelleAutor cam
Ist
a_condition
null vielleicht?InformationsquelleAutor Joshua Scott
Mit dem code, den du gepostet hast, das innerhalb des
unless
- Anweisung wird auf jeden Fall nicht ausführen, wenn@claim
ist null. Wenn Sie erhalten die Fehlermeldung, die du gepostet wird in Zeile 3 des Codes, muss es daa_condition
null ist, nicht@claim
.InformationsquelleAutor sepp2k