Buenas a todos, me ha surgido una duda y no enceuntro la solucion en
la ayuda sobre las validaciones…
Veréis, tenemos dos tablas, A y B, y una tabla que las relaciona: AB
(con A_id y B_id como FKs). El modelo de AB queda
así:
class AB < ActiveRecord:Base
belongs_to :A
belongs_to :B
end
La cuestión es encontrar la validación necesaria para que no exista
duplicidad de A_id y B_id simultáneamente. Es decir, que no se pueda
hacer dos veces A.Bs.push(b).
Seguro que es una tontería que no he sido capaz de encontrar, pero
llevo un rato de pelea con el validates_uniqueness_of y nada.
Muchas gracias!