我正在使用bootstrap-sass
和high_voltage
开发Rails应用程序。
我在views/application/_navbar.html.erb
中有一个局部导航栏,我在application.html.erb
布局视图中渲染。但是,这会导致
在导航栏和当前视图之间显示,这会破坏我的布局。这发生在应用程序的任何视图中。
application.html.erb
中的相关代码:
<body>
<%= render 'navbar' %>
<%= yield %>
<%= render 'footer' %>
</body>
导航栏只是默认的Bootstrap 3.3.7导航栏。
我尝试删除render
次调用之间的空格,如下所示:
<body><%= render 'navbar' %><%= yield %><%= render 'footer' %></body>
但无济于事。
非常感谢任何帮助。
编辑:Chrome devtools的屏幕截图
答案 0 :(得分:0)
我现在使用的解决方法是使用javascript(在我的情况下为jQuery)从页面中删除空间:
$('body').html($('body').html().replace(/\uFEFF/, ''));