8 Sep 2010, 3:57pm
Ruby on Rails
by

leave a comment

Using to_sentence method on an Array in Ruby on Rails

Member.all.collect {|member| member.firstname}.to_sentence
=> "Alex, Andy, and Sean"

Declare separator and the connector

Member.all.collect {|member| member.firstname}.to_sentence(
  :connector => "and last but not least,",
  :skip_last_comma => true
)
=> "Alex, Andy and last but not least, Sean"