[Ror-es] Más problemas con menú dinámico
Fernando
aaromnido at gmail.com
Wed Dec 6 13:07:39 GMT 2006
Hola amigos,
El problema ahora es el siguiente:
Estoy tratando de hacer un menu de primer nivel, tipo (Inicio | Empresa |
Servicios | Contacto). Se trata de un menú dinámico que se pueda
administrar.
Cómo existen más items en algunas categorías, y eso lo muestro en otro menu,
en este lo he enfocado diciendole que sólo me muestre el de menor valor en
el campo "position", (normalmente 1).
Este es mi metodo en el controlador:
protected
def menu
@menu_first = Menu.find(:first, :conditions => "position = 1").name
@menus= Menu.find(:all, :order => "position")
@pages= Page.find(:all, :order => "position")
@categories = Category.find(:all, :order => "position")
end
Esta es el partial de la vista:
<% for category in @categories %>
<% for menu in category.menus %>
<p><a href="<%= menu.url %>"><%= @menu_first %></a></p>
<% end %>
<% end %>
Pero obtengo siempre el mismo valor en cada categoría:
Inicio <http://localhost:3000/public>
Inicio <http://localhost:3000/public/show/2>
Inicio <http://localhost:3000/public/show/8>
Inicio <http://localhost:3000/public/show/11>
Inicio <http://www.google.es/>
¿Que hago mal? ¿Quizá se puede enfocar de otro modo?
--
Fernando Val
Web Designer
http://www.fernandoval.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20061206/25fca0e1/attachment.htm
More information about the Ror-es
mailing list