搜尋

首頁  >  問答  >  主體

ruby - Rails模型繼承的時候,可否選擇依條件繼承

現在有一個模型: 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
高洛峰高洛峰2771 天前779

全部回覆(0)我來回復

無回覆
  • 取消回覆