У меня есть список вкладок в верхней части моего приложения, которые я включаю в общий макет в application.html.erb. Они выглядят так:
<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>
Я хочу изменить выбранную вкладку на "текущую", когда я нажму эту страницу. Поэтому, когда я нажимаю кнопку "Изменить профиль" и "Редактировать профиль", вкладки должны выглядеть следующим образом:
<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>
Есть ли способ сделать это за пределами добавления javascript на страницу, которая отображается? Или, если это вообще лучший способ сделать это с помощью DRYest.
Спасибо