为了显示带有嵌套项目的下拉字段,我有一个输出页面标题和ID数组的函数。此数组具有带有空格的字符串,如下所示:
[["Parent", 2] , [" - Child", 3] , [" -- Grandchild", 4]]
在 haml 视图中使用轨道表单助手,我希望能够执行以下操作:
= select("page", "page_id", [["Parent", 2] , [" - Child", 3] , [" -- Grandchild", 4]])
如何在保留数组中的空格的同时执行此操作?
输出应该是一个带有空格的下拉列表,以便列表看起来像这样嵌套:
Parent
- Child
-- Grandchild
我已经尝试过 Haml 的波浪号来保留空格,但这没有奏效。
这
可以通过像这样的
和html_safe
来实现:
= select("page", "page_id", [["Parent", 2] , [" - Child".html_safe, 3] , [" -- Grandchild".html_safe, 4]])