Suchy_
Suchy_
  • adult
3
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
l.....h
l.....h
@Suchy_: nie znam tego (to asp?) ale czytalbym to tak "chyba ze nie ma bledow zrob to:" wiec sie zgadza
Suchy_
Suchy_ Autor
0
@lo0kash: RoR. Właśnie się nie zgadza, unless, to znaczy "if not", a nil? zwraca true, jeżeli coś jest nil - więc całość brzmi "jeżeli błędy nie są puste" (nie są nil), więc warunek sprawdza czy nie są nil i wpuszcza do środka, a w środku wyskakuje komunikat "undefined method `each_key' for nil:NilClass", czyli, że jednak są nil, i o co chodzi? o.O
l.....h
l.....h
@Suchy_: unless errors.nil znaczy chyba "zrob to jesli warunek nie jest spelniony"

przy tym jaki mowisz powinno byc while albo if a nie unless? Oczywiscie dyskutuje na poziomie angielskiego a nie jezyka programowania:)
Suchy_
Suchy_ Autor
0
@lo0kash: jak dla mnie unless somthing.nil? - jako "jeżeli coś nie jest puste" jest całkiem przejrzyste - kwestia gustu. Pytanie czemu framework jest niekonsekwentny i wywala błąd, że coś jest puste, kiedy wcześniej sprawdził, że nie jest. Wina na 100% leży w mojej niewiedzy i po godzinie kopania w internecie dojdę do tego, jak to skopałem, ale akurat w tym wypadku to jest lekka przesada - musiałem wylać moje oburzenie.
l.....h
l.....h
@Suchy_: jak dla mnie w unless jest zaprzeczenie, czyli "jezeli nie nie puste" = "jesli pelne" ale moge sie mylic