ActiveSupport 提供了很好的方法to_sentence
。因此,
require 'active_support'
[1,2,3].to_sentence # gives "1, 2, and 3"
[1,2,3].to_sentence(:last_word_connector => ' and ') # gives "1, 2 and 3"
可以更改最后一个单词的连接器很好,因为我不喜欢多余的逗号。但它需要很多额外的文本:44 个字符而不是 11 个!
问题:将默认值更改为最类似于红宝石的方法是:last_word_connector
什么' and '
?