1

我将此查询用于数据库:

Category.all.each { |c| c.ancestry = c.ancestry.to_s + (c.ancestry != nil ? "/" : '') + c.id.to_s 

   }.sort {|x,y| x.ancestry <=> y.ancestry 
   }.map{ |c| [" A " * (c.depth - 1) + c.name,c.id]}

在字母A之前,我想添加一些白色字符(因为缩进),但是如果我尝试仅添加" "(空格) or \t,它就不起作用。

怎么做?

4

1 回答 1

1

我假设这是在网页上。如果是这样,HTML 中超过 1 个空格将被忽略。相反,您需要使用 CSS 来分隔每个类别,或者使用&nbsp;代替空格。

于 2012-07-06T17:28:48.573 回答