内の別のテーブルからテーブル内の指定された列を参照は、私は以下のように2つの移行を持っているRailsの
group
has_many :events
event
belongs_to :group
私はトンということで理解して何から。 integer:CreateEvents移行のgroup_id列は、CreateGroups移行のデフォルトのid列を参照します。しかし、私はしたい:CreateEventsからのgroupkeynameの参照:CreateGroupsのgroupkeyのようにgroupkeyname = groupkeyでイベントを追加すると自動的に問題のグループを参照するように。それ、どうやったら出来るの!
あなたの答えはありがたいですが、最初のリンク:私はその男が何をしているのか分かりません。 2番目のリンクは、特にロールバックを扱う際に扱いにくいです。私は3.0.11を使用しています。私はforeign_keyを使用することはできますが、それがどのように動作するのか理解できません!もし誰かがそれを素敵な小さな例で説明できたら! – bytebiscuit