ruby - Rails模型繼承的時候,可否選擇依條件繼承
高洛峰
高洛峰 2017-04-25 09:02:02
0
0
787

現在有一個模型: fruits ,
在其資料表中,有一個欄位 category, 用來區分不同 fruits ,

我們可否可以新建一個模型: apples ,
讓其繼承 category = 4fruits ?

也就代表:

Apple.all 等於 Fruit.where(:category => 4)
Apple.new 時, Fruit.category 的值會默認為

在強大的Ruby面前,這應該如何實現?


我自己補充答案:

class Apple < Fruit
  default_scope { where(category: 4) }
end
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(0)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板