プロフィール
DTIブログ!

Search

Ruby on Rails クラスとテーブルの規則

Ruby on Railsでのテーブル作成時の規則
1.英数字小文字で記述
2.単語間は、_(アンダーバー)で区切る
3.テーブル名は複数形

メモ:
・テーブル名は複数形、クラス名は単数形

Ruby on RailsでのScaffold利用時(modelクラス)の規則
1.各単語の頭文字を大文字にする
2.単語区切りの "_"(アンダーバー)を削除する
3.単数形にする

外部キーの設定方法
・相手側のテーブル名+_idのカラムを追加

宣言:適用対象
belongs_to:1対1、もしくは 1対多の関係で、参照先 ID を持っている側
has_one:1対1 の関係で、参照先 ID を持たない側
has_many:1対多の関係で、「多」の側(参照先 ID を持っていない)
has_many_and_belongs_to:多対多の関係(双方で共通)



参考リンク
Ruby on Rails でお手軽データベースアプリ
Ruby on Rails : Scaffold でお気楽データベースアプリ
Ruby on Rails : テーブル間リレーションシップ

コメント

メモ

次のページで見つけたのでメモ:http://synth.jp/pg/2007/04/ruby_on_rails_6.html

モデルでテーブル間のリレーションを宣言するときの注意。

>ややこしいのが参照先テーブル名の指定で、 belongs_to と has_one では単数形、 has_many と has_many_and_belongs_to では複数形で記述しなければなりません。

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://nekotiroru.dtiblog.com/tb.php/177-f4fd729f

クロムハーツ 財布

因果律量子論 Ruby on Rails クラスとテーブルの規則
  • 2013/10/23
  • クロムハーツ 財布
  • TOP

クロムハーツ 財布

いただきましたが、 行わ 私はこれに新しい、私はこのつまずい私が持っている 発見それ絶対に 役立つそれはしている|負荷うち私を助け助け 。 私は期待しています Contributeのに&ヘルプ その他 ユーザー |私にその支援手伝っのように。を良い仕事。
  • 2013/10/24
  • クロムハーツ 財布
  • TOP

クロムハーツ

うわー。このはできる 我々は持っているブログ今までこの主題で全体で到着します。最も の特定の一実は ファンタスティック 。 私はよも専門家このトピックの そう、私はあなたのを理解することができます。
  • 2013/10/31
  • クロムハーツ
  • TOP

ニューバランス 996

I 同様に 友達 |来|結局|たまたま| 持ってきであることが判明したを読んで鑑賞 素敵手続き 上 あなたのウェブサイト しばらく その後 開発いたひどい 疑惑 私はしませんでした感謝ブログの所有者 {彼らのために|それらの秘密|それらの戦略|それらの私はに敬意を表明することはありませんテクニック|それらのヒント} 。 方 {男の子|みんな|女性|男性|人|女性|少年|若い男性がであるように見えた|実際にされている|すでに|となりました|来|結局|だった|たまたま|}確かにあったされた絶対に 温め 学
  • 2013/11/11
  • ニューバランス 996
  • TOP

シャネル財布人気ランキング

良い書き込みアップ、 I ! ノーマル 1のお客様! | S ブログまで維持素敵動作、とそれは 時間のための定期的な訪問になるだろう。
  • 2013/11/20
  • シャネル財布人気ランキング
  • TOP
« | 2017/10 | »
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -