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"
余分なコンマを入れたくないので、最後の単語コネクタを変更できるのは良いことです。しかし、余分なテキストが必要です: 11 文字ではなく 44 文字です!
質問:last_word_connector
: のデフォルト値をに変更する最もルビーらしい方法は' and '
何ですか?