标签: ruby-on-rails ruby string-formatting
是否有任何东西被烘焙成红宝石或铁轨以处理序数的格式:'1'为'1st','2'为'2nd'等?
答案 0 :(得分:34)
看起来你正在寻找ordinalize:
Ruby on Rails框架充满了有趣的小块。 Ordinalize是一个数字扩展,它将相应的序号作为字符串返回。例如,1.ordinalize返回“1st”和22.ordinalize返回“22nd”。 示例: 地方= 3 把“你目前放在#{place.ordinalize}的地方。” 结果: 您目前位居第三。
Ruby on Rails框架充满了有趣的小块。 Ordinalize是一个数字扩展,它将相应的序号作为字符串返回。例如,1.ordinalize返回“1st”和22.ordinalize返回“22nd”。
示例:
地方= 3 把“你目前放在#{place.ordinalize}的地方。”
结果:
您目前位居第三。