Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

active_supportの配列も便利だった

文字の配列を渡すと...英文式に列記してくれます。

%w(a b c).to_sentence
#=> "a, b, and c"

記法を指定する事で

%w(a b c).to_sentence(words_connector: ' or ', last_word_connector: ' or at least ')
#=> "a or b or at least c"

%w(a b c).to_sentence(words_connector: '', last_word_connector: 'あとは')
#=> "aとbあとはc"

例の如くI18Nで指定する事もできるらしいです