我有三個STI類。如何分組查找單個表繼承子類的結果子類
class Media < ActiveRecord::Base
end
class Music < Media
end
class CD < Music
end
當我做了Media.all =>我從音樂類CD類對象。
但是,當我做Music.all =>我只從Music類獲取對象。
我想Music.all從音樂和CD類都返回對象。這是可能的,我如何實現它。我在下午的大部分時間都在使用Google,但沒有遇到任何可以幫助我實現目標的內容。
你介意通過你的迴應走過我嗎?這是我的聯盟出路。非常感謝。 – Mutuelinvestor
這是一個小技巧。一般來說,我們覆蓋AR的繼承邏輯的關鍵方法,該邏輯確定用於確定STI的db表的基本參數。我們剛剛學會了如何尋找其他課程。該解決方案被發現優雅無害。 –
「ActiveRecord開發者提供的方式」可以鏈接到你發現它的地方嗎? – deefour