使用空格缩进

时间:2014-02-17 21:39:36

标签: ruby-on-rails ruby

我有一个使用Ancestry gem的下拉列表并按层次顺序排序。

使用控制器中的以下代码

可以很好地工作
@lines = ancestry_options(Line.all.arrange(:order => 'name')) {|i| "#{'-' * i.depth} #{i.name}" }

我一直在尝试将由"#{'-'定义的缩进字符更改为双倍空格,但rails会忽略"#{' '之类的空格。

有没有办法可以强制它放空格?

1 个答案:

答案 0 :(得分:2)

这些空格不是由rails而是由HTML忽略。您可以尝试将每个空格转换为 (不间断空格),但不要忘记在字符串末尾包含.html_safe