我有一個模型有很多屬性,並且構建了一系列頁面來收集所有相關數據。在最後一頁中,我想向用戶顯示所有收集的數據。Ruby on Rails:獲取模型屬性的集合
我可以通過手動輸入每個屬性的所有標籤和值來創建此頁面,但我期望這種繁瑣且重複性的任務已經由某人解決,以至於在3-4行代碼中。
在這個階段,我只是原型設計,所以這不需要看起來不錯。
任何人有任何建議,如何快速打印在屏幕上模型的所有屬性?
我的想法是這樣的:
如果@my_data_model是實例變量,而我要打印的屬性,那麼:
<%= show_attributes @my_data_model %>
會與它們的標籤輸出屬性值。
感謝您的期待。
你可以減去兩個數組,而不是你正在使用的`reject` /`include?`組合。 – Jeriko 2011-01-12 07:41:29