Method: Array#to_formatted_s
- Defined in:
- lib/active_support/core_ext/array/conversions.rb
#to_formatted_s(format = :default) ⇒ Object Also known as: to_s
Extends Array#to_s
to convert a collection of elements into a comma separated id list if :db
argument is given as the format.
Blog.all.to_formatted_s(:db) # => "1,2,3"
Blog.none.to_formatted_s(:db) # => "null"
[1,2].to_formatted_s # => "[1, 2]"
93 94 95 96 97 98 99 100 101 102 103 104 |
# File 'lib/active_support/core_ext/array/conversions.rb', line 93 def to_formatted_s(format = :default) case format when :db if empty? "null" else collect(&:id).join(",") end else to_default_s end end |