【问题标题】:Preserving whitespace in haml views在haml视图中保留空格
【发布时间】:2014-01-01 11:52:47
【问题描述】:

为了显示带有嵌套项的下拉字段,我有一个函数可以输出一组页面标题和 ID。该数组的字符串如下所示:

[["Parent", 2] , ["  - Child", 3] , ["   -- Grandchild", 4]]

在haml视图中使用rails form helper,我希望能够做这样的事情:

= select("page", "page_id",  [["Parent", 2] , ["  - Child", 3] , ["   -- Grandchild", 4]])

如何在保留数组中的空格的同时做到这一点?

输出应该是一个带有空格的下拉列表,以便列表看起来像这样嵌套:

  Parent
    - Child
     -- Grandchild

我已尝试使用Haml's tilde 保留空白,但这没有奏效。

【问题讨论】:

    标签: ruby-on-rails haml


    【解决方案1】:

    这可以通过 html_safe 来完成,如下所示:

    = select("page", "page_id", [["Parent", 2] , [" - Child".html_safe, 3] , ["  -- Grandchild".html_safe, 4]])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-18
      • 2011-08-15
      • 1970-01-01
      • 2011-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多