2011-02-16 75 views

回答

6

我最近分叉一個有前途的寶石以實現Rails的多表繼承和類繼承。我花了幾天的時間對它進行快速開發,修復,評論和編寫文檔,並將它重新發布爲CITIER(Rails的類繼承和表繼承嵌入)。

考慮給它看看:https://github.com/PeterHamilton/citier

實際上,它需要一些概念,那篇文章你提到。

+0

只需在頁面上查看您的示例,並在您調用`d.save`來保存Dictionary對象時,它看起來像在調用3個更新,其中前2個被覆蓋: 1.`citier - > UPDATE產品SET type ='Product'WHERE id = 1` 2.`citier - > SQL:UPDATE products SET type ='Book'WHERE id = 1` 3.`citier - > SQL:UPDATE products SET type ='Dictionary 'WHERE id = 1` 這是準確的嗎?還是第一個2被忽略,只有最後一個被稱爲? – 2011-06-16 00:37:15