Ich habe ein Modell mit vielen Attributen und habe eine Reihe von Seiten erstellt, um alle relevanten Daten zu sammeln. Auf der letzten Seite möchte ich dem Benutzer alle gesammelten Daten zeigen.Ruby on Rails: Sammlung von Attributen für ein Modell erhalten
Ich könnte diese Seite durch manuelle Eingabe aller Beschriftungen und Werte für jedes Attribut erstellen, aber ich erwarte, dass diese Art von lästigen und sich wiederholenden Aufgabe wurde bereits von jemandem gelöst, so dass in 3-4 Zeilen Code.
In diesem Stadium bin ich nur Prototyping, so dass dies nicht gut aussehen muss.
Hat jemand Vorschläge, wie schnell alle Attribute eines Modells auf dem Bildschirm gedruckt werden können?
Ich war so etwas wie dieses Denken:
Wenn @my_data_model ist die Instanz-Variable, von denen ich die Attribute ausdrucken möchten, dann:
<%= show_attributes @my_data_model %>
würde die Attributwerte mit den Etiketten Ausgang .
Dank in der Erwartung.
Sie können nur die beiden Arrays subtrahieren anstelle der Kombination "reject"/"include?", Die Sie verwenden. – Jeriko
Ja, könnte das tun. Vielen Dank! –