我在做tag_links.join(" | ")
我做的是它添加|在每个标签之后。我想删除|从最后一个
答案 0 :(得分:3)
如果我的问题是正确的,您想删除最后一个|
。
如果是轨道,我会使用#to_sentence
['a', 'b' , 'c'].to_sentence(words_connector: ' | ', last_word_connector: ' ')
=> "a | b c"
如果只是红宝石:
tag_links = ['a', 'b' , 'c']
=> ["a", "b", "c"]
[14] pry(main)> last_tag = tag_links.pop
=> "c"
[15] pry(main)> tag_links.join(' | ') + " " + last_tag
=> "a | b c"