Tengo una lista de pestañas en la parte superior de mi aplicación que incluyo en un diseño general en application.html.erb. Son similares a esto:Cambiando pestaña actual en Rails
<li class="current"><%= link_to "Home", provider_path(current_user.id), :method=> "GET"%> </li>
<li><%= link_to "Edit Profile", edit_student_path(current_user.id) %> </li>
<li><%= link_to "Search", provider_search_path %> </li>
que quieren cambiar la pestaña seleccionada a la "corriente" uno, cuando llegué a esa página. Así que cuando hago clic en Editar perfil y se carga la página de edición del perfil, las pestañas debe aparecer como sigue:
<li><%= link_to "Home", provider_path(current_user.id), :method=> "GET"%> </li>
<li class="current"><%= link_to "Edit Profile", edit_student_path(current_user.id) %> </li>
<li><%= link_to "Search", provider_search_path %> </li>
¿Hay una manera de hacer esto fuera de añadir JavaScript a la página que se muestra? O si existe lo que generalmente es la mejor práctica para hacer esto de la manera más seca posible.
Gracias
Ahh, gracias. Este controlador.nombre_de_acción es exactamente lo que necesitaba. Le daré a este un cheque ya que es la solución final, pero me gustaría podría dar la mitad y la mitad. –
Buen trabajo, danivo. – kafuchau