0
我與它有3分特定的表背的單一類的傳統模式工作,列舉如下:的DataMapper [紅寶石]在傳統架構
table_1_month
- #所有項目是<1個月舊。
table_1_year
- #所有項目是1個月和1歲之間。
table
- #所有項目是一歲以上。
所有3代表具有相同的模式,但它們之間唯一的區別是,它最後更新的時間來判斷哪個表中存在的行。
我知道DataMapper的有能力通過下面的語法指定不同storage_names:
class Klass
storage_name[:default] = "table"
storage_name[:onemonth] = "table_1_month"
storage_name[:oneyear] = "table_1_year"
end
我將如何編寫一個查詢,它指定的文章被訪問的信息庫? (例如,查詢以訪問時間不超過2個月大時就需要檢索和附加來自table_1_month
所有行對行的table_1_year
一個子集的所有行)