簡體   English   中英

使用ActiveRecord-單個表繼承在派生類中查找方法

[英]Find Methods in derived classes with ActiveRecord - Single Table Inheritance

我有一個從ActiveRecord :: Base派生的類。 此類具有一個子類,該子類在數據庫中通過類型id列進行區分。 如何確保派生類中的所有繼承的活動記錄函數在派生類執行的任何查詢中將type_id列追加到條件哈希中? 我是否可以重寫任何“之前”功能,以便為派生類的過程注入條件?

謝謝!

如果您的列稱為“類型”,ActiveRecord將自動為您執行此操作。

您正在做的事情稱為單表繼承(STI)。 這就是為什么Radar關於您的列稱為type的說法起作用的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM