2
我有一個產品模型,我希望能夠將單個產品定義爲「特色」產品。我將如何着手設置?我有一個布爾列,「精選」,但我不知道如何確保在任何時候只有其中一個是真的。創建一個互斥列
我有一個產品模型,我希望能夠將單個產品定義爲「特色」產品。我將如何着手設置?我有一個布爾列,「精選」,但我不知道如何確保在任何時候只有其中一個是真的。創建一個互斥列
您可能缺少的部分是ActiveRecord :: Base#update_all。我可能會掛鉤before_save,並做這樣的事情
Product.update_all 'featured = 0', 'featured = 1' if self.featured_changed? && self.featured_change
很酷,那會!抱歉,關於延遲標記... – Shane 2010-12-21 18:20:38