Forum: Rails-ES Menu en Rails

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
axel T. (Guest)
on 2013-06-27 22:43
Hola! necesito hacer un módulo al estilo form_for pero para un menú.
Escribo el código de lo que quiero lograr:


<%= my_menu_ul :template => 'left_menu' do |m| %>
  <%= m.li 'All students', students_path %>
  <%= m.li 'New Student', new_student_path %>
  <%= m.li 'Back to profile', current_user.profile %>
<% end %>

Sé cómo hacer un helper y cómo capturar el &block. Mi pregunta es cómo
lograr hacer la función li y se ejecute en el objeto m. Dado que
necesito el dato del :template que me pasó arriba en la llamada a
my_menu_ul.

Muchas gracias!
Daniel Antonio N. (Guest)
on 2014-09-25 08:32
HOLA, lo que no queda claro es que tipo de objeto es m pero bueno si
quieres agregar el metodo li tienes que abrir la clase m.Con
metaprogramacion haciendo un singleton de m o si lo prefieres la clase
base de m
This topic is locked and can not be replied to.