【问题标题】:What's the Best Way to Do Pre-formatted Code Snippets in Slim Templates在 Slim 模板中进行预格式化代码片段的最佳方法是什么
【发布时间】:2017-11-01 09:36:55
【问题描述】:

我正在尝试在我的 Ruby on Rails 应用程序中使用 Slim 模板显示预先格式化的代码 sn-ps。需要说明的是,我在 <pre><code></code></pre> 标记之间剪切和粘贴代码示例,并需要它们以所有适当的缩进显示。

由于 Slim 也使用了缩进,这让事情变得很尴尬。有这样做的标准方法吗?

【问题讨论】:

  • 还有什么问题?只需传递变量code= @code

标签: slim-lang


【解决方案1】:

我想通了。我没有意识到多行字符串可以嵌套在这样的单个管道下:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 2011-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多