Ich habe ein Benutzer-Objekt, das ich so zugreifen .. user.email, user.first_name
dynamisch innerhalb Array Methodennamen in Ruby ändern
Jetzt mag ich durch jede Schleife und gibt eine Meldung auf dem aktuellen Schlüssel in Schleife basierend etwas wie diese.
[user.first_name, user.email, user.last_name].each do |key|
puts "#{key} is required"
end
Die oben genannten Werke, sondern Schleifen durch values
statt fields
. also wird das unten tun, aber wie man Benutzer Schlüsseln voranstellt und Werte innerhalb des Feldes erhält?
Wenn dies eine Zeichenfolge war, können wir verketten, aber wie behandelt man dies hier als einen Methodenaufruf?
Fragen Sie, wie man 'key' als Methodenaufruf für' user' verwendet? – jvillian
@jvillian ja ... – Abhilash