スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Railsで多対多

Railsで多対多 - ER図

図みたいな多対多にするとき、associationは↓みたいになる。
class User < ActiveRecord::Base
has_many :purchases
has_many :contents, :through => :purchases
end

class Purchase < ActiveRecord::Base
belongs_to :user
belongs_to :content
end

class Content < ActiveRecord::Base
has_many :purchases
has_many :users, :through => :purchases
end

外部キーのカラム名は「参照先テーブル(単数形)_id」が規約らしい。

この記事のトラックバックURL

http://ysmt.blog21.fc2.com/tb.php/297-41f57d75

コメント

コメントする

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

Template Designed by DW99

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。