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