为了显示带有嵌套项的下拉字段,我有一个输出页面标题和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进行空白保留,但这没效果。
答案 0 :(得分:0)
可以使用
和html_safe
完成此操作:
= select("page", "page_id", [["Parent", 2] , [" - Child".html_safe, 3] , [" -- Grandchild".html_safe, 4]])