Rails 在部分之间生成不需要的空白

Rails generates unwanted whitespace between partials

我正在使用 bootstrap-sasshigh_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

的屏幕截图

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

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