SD Ruby,
I'm wrestling with a view that displays data from a collection of model
objects in an HTML table with the data from each model instance shown in a
column. I sense there's an elegant way to do what I'm trying to do but I'm
at a loss as to how.
The markup below shows how the end result should look. What I'm trying to
avoid is having to look through the collection of instances to build each
row.
<div class="summary">
<table>
<tr>
<th class="first"><a href="#">Summary</a></th>
<!-- loop through collection and write this data for each instance -->
<th><a href="#">201 First St.</a></th>
<th><a href="#">1133 Columbia St.</a></th>
</tr>
<tr>
<td class="first">Start Date</td>
<!-- loop through collection and write this data for each instance -->
<td>01/01/2010</td>
<td>01/01/2010</td>
</tr>
<tr>
<td class="first">Term</td>
<!-- loop through collection and write this data for each instance -->
<td>84 Months</td>
<td>84 Months</td>
</tr>
</table>
</div>
Is there a better, more Railsy approach that I'm just not seeing? The
actual table is much more complex than what's shown here so I don't want to
go the CSS-only no table route unless there's a really nice solution that
entails not using tables.
Cheers,
Chris
--
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby