instance method
to_formatted_s
Ruby on Rails 6.0.6
Since v3.0.20Signature
to_formatted_s(format = :default)
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]"
Parameters
-
formatopt = :default
Source
# File activesupport/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
Defined in activesupport/lib/active_support/core_ext/array/conversions.rb line 93
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Array