0

我正在使用bootstrap-sassand开发 Rails 应用程序high_voltage

我有一个导航栏部分views/application/_navbar.html.erb,我在application.html.erb布局视图中呈现。但是,这会导致 a出现在 navbar 和 current view 之间,这会破坏我的布局。这发生在应用程序的任何视图中。

相关代码application.html.erb

<body>
  <%= render 'navbar' %>
  <%= yield %>
  <%= render 'footer' %>
</body>

导航栏只是默认的 Bootstrap 3.3.7 导航栏。

我试图删除render调用之间的空格,如下所示:

<body><%= render 'navbar' %><%= yield %><%= render 'footer' %></body>

但无济于事。

任何帮助是极大的赞赏。

编辑:Chrome devtools 的截图

截屏

4

1 回答 1

0

我现在使用的解决方法是使用javascript(在我的例子中为jQuery)从页面中删除空间:

$('body').html($('body').html().replace(/\uFEFF/, ''));

于 2017-09-21T15:00:31.143 回答