タグ

ブックマーク / pbgreen.hatenadiary.org (1)

  • Railsで規約に従わないテーブル名を使う - ゆとRubyist日記

    Ruby On Railsでデータベースを扱う時は、Railsの規約に従ってモデル名、テーブル名等を決定します。しかし、古いシステムからDBを引き継ぐ、他のプログラムとDBを共有する等、場合によっては、規約から外れた名前が必要になることがあります。 今回は、そんな場合にどうするかの内容です。 なお、Rails単体で新しくアプリを作る場合は、規約にきちんと従うことを強くお勧めします。 この内容は、Yokohama.rbのLT大会で話した内容をまとめ直したものです。(初めてのLTだったので、スライドを晒す勇気がなかったので、日記にまとめて書くことにしました。) テーブル名を規約から変える 例えば、ユーザのテーブルを作る場合、モデル名は大文字始まりの単数形(例:User)、テーブル名は小文字始まりの複数形(例:users)を使うのがRailsの規約です。Userという名前のモデルクラスがある場合

    Railsで規約に従わないテーブル名を使う - ゆとRubyist日記
    Jxck
    Jxck 2012/06/14
    既存DBのテーブル名に合わせる方法。
  • 1