Another approach would be using floated divs.  way less code (well, a
little more css), cleaner html and better accessibility.

On Jun 19, 5:47 pm, Togg <[email protected]> wrote:
> I have want to fill a table manually with some data. There should be
> maximum of three columns to be filled, then a new row to be created.
> The following dryml/erb combination doesnt seem to work, also I feel
> its unneccessary complicated...
>
> Is there something nicer to do this in dryml completely?
>
>       <table>
>       <% unless $result.nil? -%>
>       <tr>
>         <td>Items</td>
>         <% cnt_td = 1 %>
>         <% cnt_newtr = 0 %>
>         <% $result.each do |key, content| %>
>           <% if (cnt_td > 3) %>
>             <% if (cnt_newtr > 0) %>
>               </tr>
>               <%= cnt_newtr += -1 %>
>             <% end %>
>             <tr>
>             <% cnt_newtr += 1 %>
>             <% cnt_td = 0 %>
>           <% end %>
>           <td>
>             <% key %>
>             </a> (<%= number_to_human_size(content, :precision => 2)
> %>)
>           </td>
>           <% cnt_td += 1 %>
>         <% end %>
>         <% if (cnt_newtr > 0) %></tr><% end %>
>       </tr>
>       <% end -%>
>       </table
>
> Thanks,
> Sebastian

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to