Навбар работает только один раз на рельсах - PullRequest
0 голосов
/ 29 января 2020

Я делаю приложение на рельсах, и у меня проблема с моим навабаром. Я взял его на bootstrap, и когда я нажимаю на одну из моих ссылок, она работает только в первый раз, если я нажимаю на другую ссылку, она перенаправляет меня в домашний раздел. Мне нужно актуализировать, чтобы заставить ссылку работать снова, но снова только для первого клика.
У вас есть решение для этого? Вот мой код:

<nav class="navbar fixed-top navbar-expand-lg ">
    <h3 class="navbar-brand"></h3>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav"
        aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon">
            <i class="fas fa-bars"></i>
        </span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNav">
        <ul class="navbar-nav">
            <li class="nav-item active">
                <%=link_to "Accueil", '#view', class:"nav-link"%></li>
            <li class="nav-item">
                <%=link_to "A propos", '#about', class:"nav-link"%>
            </li>
            <li class="nav-item">
                <%=link_to "Compétences", '#skills', class:"nav-link"%>
            </li>
            <li class="nav-item">
                <%=link_to "Etudes", '#education', class:"nav-link"%>
            </li>
        </ul>
    </div>
</nav>

Мои четыре раздела имеют идентификатор с правильным именем.

Большое спасибо.

РЕДАКТИРОВАТЬ: Спасибо всем, я нашел ответ.
У меня была старая ссылка на файл. css, который больше не существует в моем , Когда я стираю его, работает навигационная панель. Моя ошибка !

1 Ответ

0 голосов
/ 29 января 2020

Попробуйте использовать <li><%= link_to "Etudes", product_path(anchor: 'education') %></li> вместо <li><%=link_to "Etudes", '#education'%></li>

С документы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...