Allen aktiven Links in Schienen eine 'aktive' Klasse hinzufügen?

Grundsätzlich habe ich viel Code, der so aussieht:

link_to t('.profile'), business_path(@business), class: '#{'active' if current_page? business_path(@business)}'

Das ist nicht sehr trocken.

Ich habe mich gefragt, ob jemand eine gute Möglichkeit kennt, den link_to-Helfer selbst so zu ändern, dass er automatisch eine 'aktive' Klasse zu allen Links auf der aktuellen Seite hinzufügt.

Wenn es hilft, bin ich offen für die Verwendung von HAML oder SLIM.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage