class Array def html_safe_join(separator) acc = self.shift acc = acc.try(:html_safe) || acc self.inject(acc) do |a, elem| a << separator a << elem end acc end alias_method :join_to_string, :join alias_method :join, :html_safe_join end