読者です 読者をやめる 読者になる 読者になる

テーブル名をRubyのクラス名にするclassify

Ruby Rails

先日のconstantizeを知ったときに一緒に知ったもの。

classifyは先頭や単語の区切り(_のすぐ後)の1文字を大文字にした文字列を返します。

ruby-1.9.2-p290 :014 > "egg_and_hams".classify
 => "EggAndHam" 
ruby-1.9.2-p290 :015 > 

単数形にもしてくれるみたい。

ruby-1.9.2-p290 :015 > "posts".classify
 => "Post" 
ruby-1.9.2-p290 :016 >