gpt4 book ai didi

ruby-on-rails - 细长的换行符和格式

转载 作者:行者123 更新时间:2023-12-03 23:32:25 24 4
gpt4 key购买 nike

我正在使用 slim 来制作模板和 ruby​​ on rails(刚开始使用它们)。我面临的唯一问题是:呈现的 html 没有格式。即没有换行符,没有缩进。
我可以理解,对于 slim 来说,本质上呈现格式可能有点棘手。

无论如何要呈现格式正确的html?

最佳答案

来自 the docs :

Slim::Engine.set_default_options pretty: true

或直接
Slim::Engine.default_options[:pretty] = true

稍微扩展一下,正如@rubiii 在评论中提到的,这是 Slim 的一个功能。出于同样的原因,在生产中缩小和压缩 Javascript 和 CSS 是一个很好的做法 Slim 从它生成的 HTML 中去除不必要的空格 :pretty选项设置为 true .

如果您有一些 config/initializers/slim.rb文件你可以配置 :pretty通过检查环境动态选择。
Slim::Engine.set_default_options pretty: Rails.env.development?

否则,您应该将此选项设置为 true仅在 config/environments/development.rb , 留下它 false在生产中。

关于ruby-on-rails - 细长的换行符和格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15051870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com