Tag: 遗产

ActiveRecord加入遗留数据库的表

我有一个遗留数据库,我正在努力让ActiveRecord使用。 我遇到了连接表的问题。 我有以下内容: class TvShow < ActiveRecord::Base set_table_name "tvshow" set_primary_key "idShow" end class Episode < ActiveRecord::Base set_table_name "episode" set_primary_key "idEpisode" end 然后我有一个名为tvshowlinkepisode的表有2个字段:idShow,idEpisode所以我有2个表和它们之间的连接(所以有多对多的关系),但是连接使用非标准外键。 我的第一个想法是创建一个名为TvShowEpisodeLink的模型,但没有主键。 我的想法是,由于外键是非标准的,我可以使用set_foreign_key并进行一些控制。 最后我想说一些像TvShow.find(:last).episodes或Episode.find(:last).tv_show。 我如何到达那里?