Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将模型迁移到单个表继承_Ruby On Rails_Inheritance_Migration_Single Table Inheritance - Fatal编程技术网

Ruby on rails 将模型迁移到单个表继承

Ruby on rails 将模型迁移到单个表继承,ruby-on-rails,inheritance,migration,single-table-inheritance,Ruby On Rails,Inheritance,Migration,Single Table Inheritance,现在我有两个模型,房东评估模型和住房评估模型。我意识到这些类之间有很多相似之处,将继承与review超类一起使用是有意义的。不幸的是,该应用程序已经投入生产。我的问题是如何迁移这些模型以使用继承关系,以及会产生什么样的影响?LandorReview和HousingReview模型之间有什么相似之处/不同之处?也许你可以有一个与被审查对象(审查对象id,审查对象类型)具有多态关系的通用审查模型,你不是在使用版本控制吗?如果你是的话,那就创建一个新的分支并进行你的研发。@MrYoshiji所以他们都

现在我有两个模型,房东评估模型和住房评估模型。我意识到这些类之间有很多相似之处,将继承与review超类一起使用是有意义的。不幸的是,该应用程序已经投入生产。我的问题是如何迁移这些模型以使用继承关系,以及会产生什么样的影响?

LandorReview和HousingReview模型之间有什么相似之处/不同之处?也许你可以有一个与被审查对象(审查对象id,审查对象类型)具有多态关系的通用审查模型,你不是在使用版本控制吗?如果你是的话,那就创建一个新的分支并进行你的研发。@MrYoshiji所以他们都有一些属性和方法,所以现在我有一些duplication@HasanIqbalAnik是的,我使用的是版本控制,我想我的问题是更高层次的,在数据库方面会产生什么样的影响。