在ruby中添加字符串前后的空格?

nev*_*ame 5 ruby

我想在随机字符串之前和之后添加一个空格.

我尝试过使用"Random_string".center(1,""),但它不起作用.

谢谢

Chu*_*ebs 5

我发现这是最优雅的解决方案:

padded_string = " #{random_string} "

采取简单的方法没有错.


µBi*_*Bio 3

我的红宝石生锈了,但我认为简单的方法没有问题

def pad( random )
    " " + random + " "
end

padded_random_string = pad("random_string")
Run Code Online (Sandbox Code Playgroud)

使用中心

"random_string".center( "random_string".length + 2 )
Run Code Online (Sandbox Code Playgroud)