0
1
を"first"
と2
〜"second"
などに変換する簡単な方法はありますか?たとえそれが図書館や宝石であっても、どんな提案も役立つでしょう。数字を単語の序数に簡単に変換する
1
を"first"
と2
〜"second"
などに変換する簡単な方法はありますか?たとえそれが図書館や宝石であっても、どんな提案も役立つでしょう。数字を単語の序数に簡単に変換する
私のお気に入りはtwitter_cldr
宝石を使用することです。
require "twitter_cldr"
1.localize(:en).to_rbnf_s("SpelloutRules", "spellout-ordinal") # => "first"
2.localize(:en).to_rbnf_s("SpelloutRules", "spellout-ordinal") # => "second"
私はactive_supportの序数についてのみ認識しています。次の例では、第1、第2、第3を生成します。
1.ordinalize # returns "1st"
2.ordinalize # returns "2nd"