html - 你能让 ERB 在渲染时正确缩进吗?

标签 html ruby-on-rails erb indentation

我有几个部分包含在我的 Rails application.html.erb 文件 中,但是生成的 HTML 不保留我的缩进(格式)。有人告诉我,第一行以与调用 _partial.html.erb 相同的缩进级别呈现,但部分中的所有后续行都左对齐。

这导致代码如下(请参阅我对定位的评论):

<body>
    <div id="outer">

        <div class="contentwidth main">
            <div class="logo"> <<<<< Shouldn't be this far to the right
    <h1><a href="index.html">minimal.</a></h1>
</div><!-- end logo -->     <<<<<<< Shouldn't be way over to the left

有没有什么方法可以使用 ERB 更好地解决这个问题/格式化我包含的部分?还是我需要使用 HAML?

最佳答案

不是您想要的答案 - 但是 - 不,Rails 中没有内置任何内容来自动缩进 ERB。

关于html - 你能让 ERB 在渲染时正确缩进吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5691653/

相关文章:

javascript - 我想根据用户在文本框中输入的内容来过滤列表。我正在使用 angularJS。为什么代码不起作用?

javascript - 从 Controller AngularJS 中突出显示事件页面

html - Div 内部的 Div 填充整个父 DIV,不显示 :Table

ruby-on-rails - 如何在哈希中创建哈希

ruby - Nokogiri 破坏了 Erb 标记

ruby - Erb View 中不需要的空格

html - 如何使 Rails 中的 html.erb 中的行间距变大?

javascript - 分离折叠和未折叠的 bootstrap 4 导航栏菜单

ruby-on-rails - Rails 控制台无法在 ubuntu 12.04 上启动

mysql - 如何通过 Rails 迁移减少存在值的 MySQL 列的 varchar?