2
A
回答
2
作爲的Jakub建議,你可以使用一個polymorphism如下:
class Bar < ActiveRecord::Base
belongs_to :foo, polymorphic: true
...
end
class Foo1 < ActiveRecord::Base
has_many :bars, as: :foo
...
end
class Foo2 < ActiveRecord::Base
has_many :bars, as: :foo
...
end
...
class Foo9 < ActiveRecord::Base
has_many :bars, as: :foo
end
這將在bars
表使用單一id
屬性,但包括一個額外的類型字段來指定哪些foo
類型它引用至。
1
多態關聯怎麼樣?如果你需要一個屬於許多其他模型的模型,那麼你只需要_id和_type,它不會是空的。 http://guides.rubyonrails.org/association_basics.html#polymorphic-associations
我需要十個不同的_id屬性在模型中,每個記錄留下九個空白? - NO
+0
感謝您的提示。 – 2014-08-28 01:51:55
相關問題
- 1. 將子女分配給父母之一的父母之一
- 2. QAbstractItemModel批量刪除與許多父母
- 3. 許多父母的子女jQuery選擇
- 4. Rails-多個父母的孩子
- 5. Rails belongs_to很多,但父母只有has_one
- 6. 解決許多一對一,之前父表問題兒童
- 7. Ruby on Rails:同一父母子女對的多個acts_as_list指令
- 8. Rails的 - 按父母屬性
- 9. Rails Will_paginate:包含父母嗎?
- 10. Rails血統與零父母
- 11. Rails的 - 有兩個父母
- 12. 刪除父母與子女之間的一對多關係
- 13. 如何建立與許多父母的許多自我指涉關係?
- 14. jQuery的父母()和父母()。父母()只看到一個層次?
- 15. 驗證祖父母:兩個父母有同一個父母嗎?
- 16. (iOS)允許「父母」UIView在我做之前處理手勢
- 17. 父母之外的子div
- 18. Rails 3通過其他父母找到孩子的祖父母
- 19. 父母的父母的父母
- 20. 多的父母文檔中一把umbraco
- 21. jquery最接近()父母和父母之前
- 22. Rails的許多一對多Relantionship困境
- 23. Rails 3中許多一對多查詢
- 24. 插入許多父母和孩子記錄的最快方法
- 25. Rails - 許多其他人可以使用的模型之一?
- 26. c#繼承多個父母
- 27. 佈置父母的父母
- 28. 多個變量之一 - Rails
- 29. SSRS層次結構遞歸父母 - 子女與多個父母
- 30. GORM查詢多父母和子對象與父母的財產
感謝您的細節! – 2014-08-28 01:43:03