On Tue, 24 Feb 2009 23:20:59 +0100
Adam Meyer <[email protected]> wrote:

> 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")

weil '=' != '=='
oder weil du 'einistgleichzeichen' also eine zuweisung statt eine überprüfung 
vornimmst.

gruesse
rene

-- 
take care not to get sucked into /dev/null
gpg --recv-keys 0F8DDFBB
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an