Collect issue


#1

Hi all,

I am filtering products

specs = Product.find(:all, :conditions => [ … ], :order => “…”)
@products = specs.collect { |spec| spec.??? }

And I would like to collect all of the product fields. I dont know what
to use instead of my ???

And then I would like to show them to the user.

<% @products.each do |p| %>
<%= p.name %> … <%= p.price %>
<% end %>

Thx for help.
P.


#2

On Dec 3, 7:37 am, Petan C. removed_email_address@domain.invalid
wrote:

Hi all,

I am filtering products

specs = Product.find(:all, :conditions => [ … ], :order => “…”)
@products = specs.collect { |spec| spec.??? }

And I would like to collect all of the product fields. I dont know what
to use instead of my ???

Maybe I’ve misunderstood, but why can’t you do
@products = Product.find(:all, :conditions => [ … ], :order =>
“…”)

Fred