[前][次][番号順一覧][スレッド一覧]

rails:365

From: yu1@t...
Date: Sun, 18 Sep 2005 01:44:44 +0900
Subject: [rails:365] Re: テーブル名は複数形?

gorouです。

> Rails では、クラス名が単数形でテーブル名が複数形というのがデフォルトで、
> それが嫌なら config/environment.rb で
> 
> ActiveRecord::Base.pluralize_table_names = false
> 
> と書くということですが、みなさんはどうしていますか?

自分も最初はpluralizeが嫌で
最初はfalseにしていたのですが、
最近は自分でスキーマ定義できる場合
pluralizeを意識した設計にしちゃってます。

habtmやhas_many時に複数形の方がしっくりきますし。
ってpluralize_table_namesの時ってhabtmの第一引数で渡すシンボルも
単数形でよかったんでしたっけ(曖昧


> ここでは http://www.fdiary.net/ml/rails/msg/247 という記事がありましたが、
> 元ネタが見つからなかったのでその後の詳細はわかりませんが、パッチを書いた
> のでいちおう紹介しておきます

http://d.hatena.ne.jp/secondlife/20050721/1121878777

の方法を使うと、MySQL限定ですがパッチをあてずともgeneratorが使えると思い
ます。



--------------------------------------------
http://rails2u.com/
g0rOu <hotchpotch@g...>


--
ML: rails@r...
使い方: http://QuickML.com/
Web Site: http://wiki.fdiary.net/rails/
ML Archives: http://www.fdiary.net/ml/rails/

[前][次][番号順一覧][スレッド一覧]

       364 2005-09-17 18:24 [kazuhiko@f...       ] テーブル名は複数形?                    
->     365 2005-09-17 18:44 ┣[yu1@t...            ]                                       
       368 2005-09-19 12:41 ┗[crouton@e...        ]                                       
       370 2005-09-20 15:48  ┣[moriq@m...          ]                                     
       372 2005-09-21 04:35  ┗[dan@d...            ]