2007年01月07日

Railsで複数形、単数形迷ったら?

Ruby on Railsの規約にテーブル名は複数形でなければならないというのがある。
たとえばuserの場合テーブル名はusersになる。

しかし、すべてが名詞+'s'という形ではない。
たとえば、manの場合、複数形はmenだ。

この名詞の複数形は何か迷った場合、下記のように調べればいい。
プロジェクトの任意のディレクトリで

$ruby script/runner 'p "man".pluralize'
men
$ruby script/runner 'p "man".singularize'
man


またscript/console上からも実行できる。

$ruby script/console
>> puts "man".pluralize
>> men
>> puts "men".singularize
>> man

ラベル:ruby Rails
posted by asaton at 20:52| Comment(0) | TrackBack(0) | Ruby On Rails | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。