如何设置 Rails 项目默认使用 Slim 的漂亮打印选项?

How to set up Rails project to use Slim's pretty print option by default?

我希望 'view source' 在浏览器中显示由 运行 slimrb 从命令行使用 [=12= 创建的那种 HTML ]选项。

您可以使用 :pretty 选项将 Slim 配置为始终漂亮地打印您的 HTML 输出,该选项默认为 false。使用 Rails,最简单的设置位置可能是在环境文件中。

来自 docs,他们展示了将此代码添加到 config/environments/development.rb 的示例:

# Indent html for pretty debugging and do not sort attributes
Slim::Engine.set_options pretty: true, sort_attrs: false

请注意,使用此选项速度较慢(根据文档),因此您可能只想在开发环境中执行此操作,如示例中所示。