как перенаправить на вкладку другой страницы в рельсах? - PullRequest
0 голосов
/ 26 сентября 2018

как перенаправить на вкладку другой страницы в рельсах?Когда я нажимаю на кнопку первой страницы, она перенаправляет меня на вкладку по умолчанию (базовую) страницы, когда я нажимаю на настройки, я хочу перенаправить на вкладку уведомлений.

просмотр 1-й страницы:

.button
    %a{:href => edit_student_path(current_student)}
        settings 

просмотр вкладки:

%ul.nav.nav-pills
    %li.active
        %a{"data-toggle" => "tab", :href => "#student-basic", :role => "tab"} basic-info
    %li
        %a{"data-toggle" => "tab", :href => "#student-notification", :role => "tab"} notification


.tab-content
    #student-basic.tab-pane.active
        = render 'basic_info_form'
    #student-notifications.tab-pane
        = render 'notifications_form'

1 Ответ

0 голосов
/ 26 сентября 2018

Вы можете передать класс css active в качестве параметра, вот пример:

Просмотр с помощью кнопки:

.button
    %a{:href => edit_student_path(current_student, tab: "notification")}
        settings 

Вкладки:

%ul.nav.nav-pills
    %li{ class: ( "active" if params[:tab] == "tab" ) }
        %a{"data-toggle" => "tab", :href => "#student-basic", :role => "tab"} basic-info
    %li{ class: ( "active" if params[:tab] == "notification" ) }
        %a{"data-toggle" => "tab", :href => "#student-notification", :role => "tab"} notification
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...