Ich habe folgende Bootstrap-Menü (Tabletten) in einem Teil definiert:die aktuelle aktive Registerkarte in einem Bootstrap-Menü einstellen
<ul class="nav nav-pills">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Menu 1</a></li>
<li><a href="#">Menu 2</a></li>
</ul>
Hier sind einige Beispiele für Routen:
get 'institute/:institute_id/students' => 'students#index' , as: 'students_of_institute'
get 'students/:student_id' => 'students#show'
ich diese verwiesen haben teilweise in verschiedenen Ansichten. Wie ändere ich den aktuell aktiven Tab dynamisch?
Sie müssen auf den aktuellen Pfad oder die Route abstimmen. Wenn Sie ein Beispiel für Ihre definierten Routen angeben können, kann es einfacher sein zu entscheiden, welchen Weg Sie gehen möchten. Idealerweise würden Sie auf einer programmgesteuerten Route abgleichen wollen - das Anpassen auf einem Pfad ist ein bisschen hackiger – Jonathan
Stellen Sie sicher, dass Sie die Registerkarte Bootstrap mit JS initialisieren. Demo - http://codepen.io/anon/pen/yJgbqE?editors=1010 –
Dieses Juwel könnte Ihnen helfen - https://github.com/comfy/active_link_to –