ruby-on-rails - 如何设置 Rails 项目默认使用 Slim 的 pretty-print 选项?

标签 ruby-on-rails pretty-print slim-lang

我希望浏览器中的“查看源代码”显示通过使用 -p 选项从命令行运行 slimrb 所创建的 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

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

关于ruby-on-rails - 如何设置 Rails 项目默认使用 Slim 的 pretty-print 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56582777/

相关文章:

javascript - Rails ActiveRecord BigNum 到 JSON

ruby - Rexml - 带有内联文本和缩进子标签的 pretty-print

html - 在 slim 中使用粗体或斜体等标签?

ruby-on-rails - 将 template.js.erb 重写为 template.js.slim

slim-lang - 如何在 sublime 2 中安装 slim tm bundle

ruby-on-rails - rails 3 : Detecting types when parsing XML

ruby-on-rails - Ruby on Rails - 从 View 调用 Controller 方法

jquery - ASP.Net MVC 3.0 onclick 打印 View ?

ruby-on-rails - 单表继承

java - 使用 Jackson 将 JSON 字符串转换为 pretty-print JSON 输出