国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ruby - Rails模型繼承的時(shí)候,可否選擇按條件繼承
高洛峰
高洛峰 2017-04-25 09:02:02
0
0
872

現(xiàn)在有一模型: fruits ,
在其數(shù)據(jù)表中,有一字段 category, 用來區(qū)分不同 fruits ,

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

也就意味著:

Apple.all 等于 Fruit.where(:category => 4)
Apple.new 時(shí), Fruit.category 的值會(huì)默認(rèn)為 4

在強(qiáng)大的Ruby面前,這應(yīng)該如何實(shí)現(xiàn)?


我自己補(bǔ)充答案吧:

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

擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗(yàn)。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項(xiàng)目經(jīng)理、高級(jí)軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...

reply all(0)
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template