我有一個名爲Contacts的模型。什麼是在Rails中將狀態值建模爲關聯的正確方法?
聯繫人可以有不同的狀態爲「壞的,積極的,錯了......」
這些狀態可能需要隨着時間的推移而改變,但在所有的聯繫人,他們是相同的選項。
Contacts.rb
belongs_to :status_contact
StatusContacts.rb
has_many :contacts
然後我手動填充類型的狀態表中:
我應該這樣的模型呢?
然後我想使用Ajax單擊對應於某個值的按鈕以更新聯繫人的值。
-1如果他們隨時間變化並需要更改所有聯繫人,她將需要一個單獨的表來存儲它們。 – theIV 2010-09-29 21:39:15
我假定她的意思是說,可能值的集合可能隨時間而改變。如果我正確地閱讀它,添加一個單獨的表來限制字符串字段的值對於這個問題是不恰當的。 – Raphomet 2010-09-29 21:40:27
也許你是對的,雖然它仍然沒有解決這個事實,即如果50個聯繫人「積極」和「積極」被刪除或改變,這50個聯繫人仍然是「積極的」。 – theIV 2010-09-29 21:47:34