エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
こんな感じ。 def number_to_ordinal(num) num = num.to_i if (10...20)===num "#{num}th" else g = %w{... こんな感じ。 def number_to_ordinal(num) num = num.to_i if (10...20)===num "#{num}th" else g = %w{ th st nd rd th th th th th th } a = num.to_s c=a[-1..-1].to_i a + g[c] end end number_to_ordinal(3) => "3rd" number_to_ordinal(13) => "13th" number_to_ordinal(23) => "23rd" ActiveSupport あたりに同機能のヘルパー無いのかな。 追記 だそうです。 http://d.hatena.ne.jp/keyesberry/20120126/p1 http://api.rubyonrails.org/classes/ActiveSuppor