###前提・実現したいこと
ActiveRecordで1レコード分のデータが変数に入っている場合、
デバッグ時などに1レコードの全カラムをとりあえずブラウザで表示したいことが多いので、
ERBのコードでどう書けば一番簡単に実現できるでしょうか。
###該当のソースコード
モデル名が「Student」だとして
ERB
1<dl> 2 <% Student.column_names.each do |column| %> 3 <dt><%= column %></dt> 4 <dd><%= @student.send(column) %></dd> 5 <% end %> 6</dl>
こう書けばとりあえずできました。もっとスマートな方法があればご教授ください。
###補足情報(言語/FW/ツール等のバージョンなど)
Mac OS X El Capitan(10.11.6)
Ruby 2.3.1
Rails 5.0.1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/29 03:07