num.rb
require "active_support/core_ext/numeric/conversions"
10000.to_s(:delimited)
# => "10,000"
Les détails sont disponibles sur la page Active Support du Guide Rails (6.3 Formatage) https://railsguides.jp/active_support_core_extensions.html#%E6%9B%B8%E5%BC%8F%E8%A8%AD%E5%AE%9A
Quand je cherchais une méthode d'affichage à 3 chiffres Quand j'ai été heureux de l'utiliser, "Il semble que la méthode .to_s (: delimited) puisse être utilisée pour séparer les nombres en 3 chiffres!" Je ne savais pas que require était nécessaire et j'ai rencontré l'erreur suivante.
in `to_s': no implicit conversion of Symbol into Integer (TypeError)
Je peux utiliser to_s normalement, mais lorsque j'ajoute (: delimited), j'obtiens une erreur et j'ai des problèmes. Par conséquent, lors de l'utilisation de la méthode to_s (: delimited) avec ruby, un require pour activer active_support est requis.
Je voudrais profiter de cette occasion pour apprendre et utiliser d'autres méthodes utiles de active_support.
Recommended Posts