我正在使用 CodeRay 1.1.1 版来渲染一个 ruby 文件。但是,它添加了大量额外的空格来缩进除第一行之外的所有行。
作为 MCVE,我有一个名为 something.rb 的文件,其内容为:
# This comment will not be indented
# This comment WILL be indented
在控制器中我有:
contents = File.read('something.rb')
@syntax_highlighted = CodeRay.scan(contents, :ruby).div
在视图中,我有
= raw @syntax_highlighted