在 Slim 模板中制作预格式化代码片段的最佳方式是什么
What's the Best Way to Do Pre-formatted Code Snippets in Slim Templates
我正在尝试在我的 Ruby Rails 应用程序中使用 Slim 模板显示预先格式化的代码片段。明确地说,我在 <pre><code></code></pre>
标签之间剪切和粘贴代码示例,并需要它们以所有正确的缩进显示。
由于 Slim 也使用缩进,这让事情变得很尴尬。有这样做的标准方法吗?
我已经弄明白了。我没有意识到多行字符串可以像这样嵌套在单个管道下:
pre
code
|
# The Greeter class
class Greeter
def initialize(name)
@name = name.capitalize
end
def salute
puts "Hello #{@name}!"
end
end
g = Greeter.new("world")
g.salute
我正在尝试在我的 Ruby Rails 应用程序中使用 Slim 模板显示预先格式化的代码片段。明确地说,我在 <pre><code></code></pre>
标签之间剪切和粘贴代码示例,并需要它们以所有正确的缩进显示。
由于 Slim 也使用缩进,这让事情变得很尴尬。有这样做的标准方法吗?
我已经弄明白了。我没有意识到多行字符串可以像这样嵌套在单个管道下:
pre
code
|
# The Greeter class
class Greeter
def initialize(name)
@name = name.capitalize
end
def salute
puts "Hello #{@name}!"
end
end
g = Greeter.new("world")
g.salute