可能具有不同类型模型的Rails模型

时间:2012-11-24 17:14:48

标签: ruby-on-rails ruby ruby-on-rails-3 activerecord

这个问题的最佳解决方案是什么:

我有一个Ticket模型,其中包含源点和目标点。来源可以是地址,火车站,机场,每个都有自己的字段(地址有城市和地址字段,火车站有火车站和火车号码字段等)。与目的地相同的事情。我需要动态选择票证的来源和目的地类型。

1 个答案:

答案 0 :(得分:4)

Rails有一个很棒的方式。它被称为polymorphic associations。浏览文档。