Ich versuche, mehrere Attribute für Null zu überprüfen, ich habe diesen Beitrag simplify... gefunden, aber ich bekomme nicht die Ergebnisse, die ich will. Ich habe einen Benutzer, den ich bei Bedarf ihr Profil aktualisieren möchte. Dieser Benutzer hat jedoch alle Daten, die ich möchte.Ruby auf Schienen, mehrfache Prüfung auf Null-Attribute
@user.try(:age_id).nil?
#returns false
@user.try(:customer).nil?
#returns false
@user.try(:country).nil?
#returns false
@user.try(:age_id).try(:customer).try(:country).nil?
#returns true
Warum reagiert es mit wahr hier, wenn alle anderen einzelnen Instanzen von Versuchen mit false reagiert?
Eine andere Option ist '% w (age_id customer country) .all? {| attr | @user [attr] .präsentieren? } ' –