в вашем контроллере готовят данные
@messages = Message.select(:created_at, :message, :attr1, :attr2 ...)
@turned_messages = @messages.all.inject({}){ |h, c| c.attributes.each{ |k,v| h[k] ||= []; h[k] << v }; h }
Затем в представлениях:
<table>
<% @turned_messages.each do |k, values| %>
<tr>
<td><%= k %></td>
<% values.each do |v| %>
<td><%= v %></td>
<% end %>
</tr>
<% end %>
</table>