У меня есть список вкладок в верхней части моего приложения, который я включаю в общий макет в 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 на страницу, которая отображается? Или, если есть, как правило, лучшая практика для того, чтобы делать это СУЩЕСТВЕННЫМ способом.
Спасибо