在Rails完成菜鸟。我正在通过他的网站帮助一位同事,这样我就可以获得一些使用rails的经验。我真的很挣扎。
我已在应用>视图>布局> application.html.erb中创建了导航栏。 据我所知,这里创建的内容将应用于所有页面。 我需要导航栏包含与用户当前所在页面的标题文本相对应的文本。
例如,如果用户在主页上,我希望导航栏上的文字显示为" Home"。主页已包含
这是我在application.html.erb中获得的HTML,
<div id = "navigation-bar">
<ul>
<li><%= link_to 'Home', home_index_path, class: "btn btn-success" %></li>
<li class = "text-center"> <!-- I would like the header text here --> </li>
<li id = "right"><button type="button" name="button" class = "btn btn-default">Contact</button></li>
<li id = "right"><button type="button" name="button" class = "btn btn-default">About</button></li>
</ul>
<style>
#navigation-bar {
width: 100%;
height: 20%;
position: relative;
z-index: 2;
}
</style>
正如我所说,在这里完成导轨noob。请耐心等待。
答案 0 :(得分:0)
您需要使用提供方法,如下所示:
<li class = "text-center"> <%= yield :title %> </li>
<%= provide :title, "Yolo" %>