这是我的application.html.erb代码:
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand"><img src="info.png" alt="Mountain View"></a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<form class="navbar-form navbar-right">
<ul class="nav navbar-nav" >
<li class="color-me">
<a href="#" style="color:red">
Contact Us
</a>
</li>
<li class="color-me2" style="color:white">
<%= link_to "About", root_path %>
</li>
</ul>
</form>
</div><!--/.navbar-collapse -->
</div>
</nav>
导航栏显示在我的所有视图中,但如果我转到除根URL之外的其他网址,则标记中的图像会消失。我将图像放在/ public和/ assets / images中。
答案 0 :(得分:0)
没关系,我发现了怎么做。只需要替换:
<img src="info.png" alt="Mountain View">
使用:
<%= image_tag("info.png", :alt => "info") %>