Containable er ikke det samme som JOIN .
Containable samler ikke forespørgslerne til en enkelt forespørgsel, men opretter for det meste helt separate forespørgsler , og kombinerer derefter resultaterne til din visningsfornøjelse.
Så - ifølge din fejl, i den forespørgsel, der køres på orders
tabel, ER der ingen Product.product_price
felt, fordi disse felter kun er tilgængelige i en helt separat forespørgsel.
Prøv at bruge JOINs i stedet.