Hi I’m making a book website, and I want to verify that I’m getting this
right.
First 1. are the users (modeled exactly from the login engine plugin)
(no _id column)
then 2. the inventories,
(no _id column)
3. then the ads,
(with a inventory_id column, mypage_id, user_id, what you would call a
‘first class model’)
and now I tie it all into
4. a MyPage where all their ads are listed.
Ok… quick breather…
I would then declare my models the following way:
-
users
has_many :inventories, :through => :ads
has_one :mypage -
inventories
has_many :users, :through => :ads
3.ads
no relationships declaration needed
- mypage
has_many :inventories, :through => ads
belongs_to :user
How does this look? Am I missing anything?
Thanks for anyone that replies.