почему кнопка навигационной страницы не отображается на панели навигации? - PullRequest
0 голосов
/ 29 мая 2019

Я изучаю ruby-on-rails и настраиваю пользовательскую веб-страницу. В данный момент я пытаюсь добавить панель навигации по умолчанию, но кнопка справа, которая должна быть кнопкой на странице «О программе», не показывает

Я пытался добавить class = "active", где кнопка about, но все еще безуспешно

<!DOCTYPE html>
<html>
  <head>
    <title>Saasapp</title>
    <%= csrf_meta_tags %>
    <%= csp_meta_tag %>
    <link href="https://fonts.googleapis.com/css? 
    family=Open+Sans:400,700,800" rel="stylesheet">
    <%= stylesheet_link_tag 'application', media: 'all', 'data- 
    turbolinks-track': 'reload' %>
    <%= javascript_pack_tag 'application', 'data-turbolinks- 
    track': 'reload' %>

    <nav class="navbar navbar-default navbar-static-top" 
    role="navigation">
        <div class='container'>
          <div class="navbar-header">
            <button type="button" class="navbar-toggle" data- 
            toggle="collapse" data-target="#main-nav-collapse">
              <span class="sr-only">Toggle navigation</span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
            </button>
            <a href="/" class="navbar-brand">DevMatch</a>
          </div>
          <div class="collapse navbar-collapse" id="main-nav- 
          collapse">
            <ul class="nav navbar-nav navbar-right ">
              <li><a href="/about">About</a></li>
            </ul>
          </div><!-- /.navbar-collapse -->
        </div>

    </nav>

  </head>

  <body>
    <div class="container">
    <%= yield %>
    </div>
  </body>
</html>

1 Ответ

0 голосов
/ 29 мая 2019

Показывается (как обычная ссылка) на моей тестовой странице.

Если вы хотите, чтобы это была кнопка, добавьте классы btn btn-default:

<li><a class="btn btn-default" href="/about">About</a></li>

или в стиле Rails:

<li><%= link_to 'About', about_path, class: 'btn btn-default' %></li>
...