我正在学习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>
答案 0 :(得分:0)
它在我的测试页上显示(作为常规链接)。
如果要使其成为按钮,请添加类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>