私は多くの属性を持つモデルを持っており、関連するすべてのデータを収集する一連のページを構築しています。最後のページでは、収集したすべてのデータをユーザーに表示します。Ruby on Rails:モデルの属性のコレクションを取得
各属性のすべてのラベルと値を手動で入力することでこのページを作成できますが、このような退屈で反復的な作業はすでに3-4行のコードで解決されていると思います。
この段階では、私はプロトタイピングしか行っていないので、これは良く見える必要はありません。
モデルのすべての属性を画面にすばやく印刷する方法については、
私はこのような何かを考えていた:@my_data_modelが、その後、私は属性を印刷したいのインスタンス変数である場合
を:
<%= show_attributes @my_data_model %>
そのラベルを持つ出力属性値をだろう。
ありがとうございます。
使用している 'reject' /' include? 'の代わりに2つの配列を減算することができます。 – Jeriko
そうですね。ありがとうございました! –