Ruby on rails 在rails应用程序中启用两种不同型号,并与同一张表对话

Ruby on rails 在rails应用程序中启用两种不同型号,并与同一张表对话,ruby-on-rails,database,model,Ruby On Rails,Database,Model,我有一些集成问题。我有两个模型需要映射,以使它们能够与同一个表对话。因此,一个模型有几个属性映射到表中相应的列,另一个模型也是如此 我听说过别名,一种可以使用的技术。我们将不胜感激。谢谢 创建两个模型并定义相同的表名 class ProjectComplete < ActiveRecord::Base set_table_name "projects" end class ProjectLittle < ActiveRecord::Base set_ta

我有一些集成问题。我有两个模型需要映射,以使它们能够与同一个表对话。因此,一个模型有几个属性映射到表中相应的列,另一个模型也是如此


我听说过别名,一种可以使用的技术。我们将不胜感激。谢谢

创建两个模型并定义相同的表名

  class ProjectComplete < ActiveRecord::Base
    set_table_name "projects"
  end

  class ProjectLittle < ActiveRecord::Base
    set_table_name "projects"
  end
class ProjectComplete
FYI,set\u table\u name现在是一个不推荐使用的方法,导致以下警告:“调用set\u table\u name已不推荐使用。请改用
self.table\u name='the\u name'
。”