如何在Ruby中附加一个字符串

Tri*_*rip 10 ruby ruby-on-rails

我想在这个字符串的末尾添加一个'/'.做这个的最好方式是什么?

>> params[:id]
"shirts"
Run Code Online (Sandbox Code Playgroud)

我想做params[:id] == "shirts/".如何/在该字符串的末尾添加a ?

Jak*_*mpl 18

最简单的:

params[:id] = params[:id] + '/'
Run Code Online (Sandbox Code Playgroud)

要么

params[:id] += '/'
Run Code Online (Sandbox Code Playgroud)

摩尔幻想:

params[:id] << '/'
Run Code Online (Sandbox Code Playgroud)

还有另一种方法:

params[:id].concat '/'
Run Code Online (Sandbox Code Playgroud)

如果你真的为了一些bizzare的原因坚持gsub:

params[:id].gsub! /$/, '/'
Run Code Online (Sandbox Code Playgroud)