num.rb
require "active_support/core_ext/numeric/conversions"
10000.to_s(:delimited)
# => "10,000"
Details finden Sie auf der Seite Active Support des Rails-Handbuchs (6.3 Formatierung). https://railsguides.jp/active_support_core_extensions.html#%E6%9B%B8%E5%BC%8F%E8%A8%AD%E5%AE%9A
Als ich nach einer dreistelligen Anzeigemethode suchte Als ich es gerne benutzte, "scheint es, dass die .to_s (: delimited) -Methode verwendet werden kann, um Zahlen in drei Ziffern zu trennen!" Ich wusste nicht, dass eine Anforderung erforderlich ist, und habe den folgenden Fehler festgestellt.
in `to_s': no implicit conversion of Symbol into Integer (TypeError)
Ich kann to_s normalerweise verwenden, aber wenn ich (: delimited) hinzufüge, erhalte ich eine Fehlermeldung und bin in Schwierigkeiten. Daher ist eine Anforderung zum Aktivieren von active_support erforderlich, wenn die Methode to_s (: delimited) mit Ruby verwendet wird.
Ich möchte diese Gelegenheit nutzen, um andere nützliche Methoden von active_support zu lernen und anzuwenden.
Recommended Posts