Hola, a ver si me podéis ayudar, xq tengo un cacao

He he hecho tres scaffold 

1. productos
2. imagenes de productos
3. categorias de productos

en el modelo de producto

belongs_to :category
  has_many :productsimages

en el de imagenesproductos
 belongs_to :productsimage 


en categorias
  has_many :products


me crea las carpetas de productsimages, products, categories


ahora bien si yo quiero mostrar una vista con todas las categorias y listado de 
productos en la misma página he hecho

<div id="categorias">
        <%= render :partial => 'categories/categories', :collection => 
@categories %>
<div>

<table>
<% @products.each do |product| %>
<tr>
    <td><%= product.name %></td>
    <td><%= product.category_id %></td>
   <td><%= product.category %></td>
    <td><%=raw product.ingredients %></td>
    <td><%= product.expiration %></td>
    <td><%= product.conservation %></td>
    <td><%= product.format %></td>
    <td><%= product.specialformat %></td>
    <td><%= product.preparation %></td>
    <td><%= product.moreinfo %></td>
    <td><%= link_to 'Show', product %></td>
    <td><%= link_to 'Edit', edit_product_path(product) %></td>
    <td><%= link_to 'Destroy', product, :confirm => 'Are you sure?', :method => 
:delete %></td>
  </tr>
<% end %>
</table>


en controlador de productos he hecho

 def index
    @products = Product.paginate :per_page => 5, :page => params[:page]
   @categories = Category.all

   respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @products }
    end
 end


pero así no me funciona, me podéis ayudar, como debo hacer...


gracias 





_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a