Hallo,

beim Ausführen meiner Unittest bekomme ich die Warnung

"/Users/adam/Webs/kwikit/app/controllers/admin_controller.rb:80:
warning: string literal in condition"

Die genannte Zeile enthält folgenden Code:

text @prints[i].empfaenger.name + (@prints[i].empfaenger.company = ""?
"" : @prints[i].empfaenger.company + "\n") +
(@prints[i].empfaenger.address_additional = "" ? "" :
@prints[i].empfaenger.address_additional + "\n") + "\n" +
@prints[i].empfaenger.street + "\n" + @prints[i].empfaenger.zip + " " +
@prints[i].empfaenger.city + "\n\n" + @prints[i].empfaenger.country


Wahrscheinlich meckert er über die Condition in

(@prints[i].empfaenger.company = ""? "" : @prints[i].empfaenger.company
+ "\n")

Aber was hat er da zu meckern, verstehe ich nicht. Wieso ist da ein
Literal enthalten und wo ist das Problem damit?

Gruß

Adam
-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an