0

假设我有一个Relleno(relleno_id, descripcion)带有记录的模型:

(1, Activo)
(2, Inactivo)
(3, DNI)
(4, LC)
(5, LE)

Chofer(nombre, estado)然后,我想用这个模型连接 2 个实体Cliente(modelo, tipdoc)

  • Chofer.estado 可以具有 Relleno.relleno_id 的值 1 或 2,并且
  • Cliente.tipdoc 可以具有 Relleno.relleno_id 的值 3、4 或 5

由于实体中的字段名称不同(例如,在 Relleno 中是 *relleno_id* 但在 Chofer 中是estado)我对如何为相应的迁移和关联建模感到困惑。

你可以帮帮我吗?

4

1 回答 1

0

Rails 关联涉及一个模型通过另一个模型的主 ID 引用另一个模型。我知道没有一种机制允许您仅根据您在此处描述的非主 ID 字段来定义关联。如果我误解了,这不是你要求做的,我很抱歉。

于 2013-11-14T21:22:48.960 回答