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

rails:364

From: Kazuhiko <kazuhiko@f...>
Date: Sun, 18 Sep 2005 01:24:11 +0900
Subject: [rails:364] テーブル名は複数形?

かずひこです。

Rails では、クラス名が単数形でテーブル名が複数形というのがデフォルトで、
それが嫌なら config/environment.rb で

ActiveRecord::Base.pluralize_table_names = false

と書くということですが、みなさんはどうしていますか?

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

http://dev.rubyonrails.com/ticket/2213

trunk 向けのパッチなので、0.13.1 にあてるなら base.rb の場所が
  trunk  -> lib/rails_generator/base.rb
  0.13.1 -> lib/rails_generator/generators/base.rb
のように違うのでご注意ください。

個人的にはこの複数形にする仕様はあまり好きではないのですが、わざわざ
false にするユーザが少ないために上記みたいに修正が必要な箇所が残っていた
りすることを考えると、おとなしく「流儀」に従っておいたほうが苦労しなくて
すむのかなぁ、という微妙な気分です。:)
-- 
かずひこ <http://wiki.fdiary.net/kazuhiko/>
  「恋とハックはアジャイルが命!」

--
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...            ]