2011-06-25 37 views

回答

0

無寶石/插件,我所知道的。

這很棘手,但因爲rails(和大多數適配器)假定通過應用程序的關聯來維護引用完整性。

如果是這種情況(在模型中維護關聯),那麼您可以編寫一個基於模型關聯構建所需SQL語句的小腳本。

協會反射可能會有所幫助:

http://api.rubyonrails.org/classes/ActiveRecord/Reflection/ClassMethods.html#method-i-reflect_on_all_associations

+0

=可怕的東西+不可擴展的「參照完整性是通過應用程序的關聯維護」。 –