Ruby初心者質問スレPart2
■ このスレッドは過去ログ倉庫に格納されています
0364デフォルトの名無しさん
2005/06/09(木) 02:58:20次の1.と2.の手順は、重複しているような気がします。
1.MySQLでデータベースを作っているとき、
subarticle_id INTEGER REFERENCES SUBARTICLES (id),
こういう風にカラムを作成することで、subarticle_idという外部キーとsubarticlesデータベースのidを関連づけられますよね。
2.また、ActiveRecord::Baseを継承してクラスを作るとき、belongs_toや、has_manyなどを使って、改めて関連についてのメソッドを追加しますよね。
これって、重複していますよね。
これはつまり、MySQLレベルでのREFERENCES以降の文は、必要ないということになるのでしょうか??(あるいは、書いてはいけない??)
MySQLレベルでは、別に二つのtebleを関連づけなくても、ActiveRecordレベルで関連づけさえすればいいということでしょうか??
ちょっと、SQL初心者で言ってることがわかりにくいかもしれませんが、よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています