On 16 July 2010 12:37, Philrup <[email protected]> wrote:
> Sorted it out using interations
>
>  <% @material_types.each do |mt| %>
>            <h2> <%= mt.name  %> </h2>
>            <p>Number of <%= mt.name  %> types: <%=
> Material.find(:all, :conditions => {:material_type =>
> mt.material}).count %> </p>
>            <% if Material.find(:all, :conditions => {:material_type
> => mt.material}).count > 0 %>
>                <table class="info" border="0" cellpadding="5"
> cellspacing="1">
>                  <tr class="header">
>                   <th>No</th> <th>Name</th> <th>Moisture</th>
> <th>Dose Size</th>  <th>Content</th>  <th>MATERIAL EDITOR</th>
>                  </tr>
>                  <% Material.find(:all, :conditions =>
> {:material_type => mt.material}).each do |mat| %>
>                      ..list all the materials
>
> It works! But this does feel like RAILS solutions, does anyone know
> how to put the Material.find stuff in the controller and just call
> the .each and .count methods?
>

Have a look at the rails guide Getting Started at http://guides.rubyonrails.org/

Colin

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" 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/rubyonrails-talk?hl=en.

Reply via email to