在我的Rails 3我有以下型號:Rails中每個相關記錄的和屬性?
Animal
Claim
Exclusion
模型關係如下:
Animal has_one exclusion
Animal has_many claims
Claim has_one Animal
Exclusion belongs_to Animal
在排除表,我有以下欄目:
animal_id, con1, con2, con3, con4, con5
在索賠表中,我有以下列:
animal_id, con1, con2, con3, con4, con5, description, date
排除了一個動物和一個要求has_one動物。動物has_many聲稱和has_one排除。
因此,用戶創建一個索引,在每個con *列旁邊添加一個值。我怎樣才能(在動物視圖中)總計爲每個條件索賠的總額?
例如;在我的動物視圖:
Condition 1 = 10.00
Condition 2 = 20.00
Condition 3 = 0.00
Condition 4 = 200.00
Condition 5 = 232.22
沿着上述條件的值是從下面的權利要求採取:
ID, con1, con2, con3, con4, con5, animal_id
-------------------------------------------
1, 5.00, 10.00, 0.00, 100.00, 200.00, 123
2, 5.00, 10.00, 0.00, 100.00, 32.22, 123
所以每個條件的值被跨越屬於當前動物所有的權利要求概括。
這可能嗎?
Nitpicking,但:「排除has_one動物和索賠has_one動物.'這應該是'一個排除屬於一個動物,一個索賠屬於一個動物.',對嗎?同樣在你的模型關係列表中,聲明應該是:'Claim belongs_to Animal'。 –
對不起,你是對的。 – dannymcc