Sure, it'll work fine until you define an association going the other way from the `OrderPromotionPool` model. Rails will attempt to eager load model A which references model B which references model A... and will die. Please use a String value here.