Может помочь, если вы немного подробнее расскажете о том, почему ваши отношения настроены так, как они есть.
Мой первый вопрос: из чего состоит объект Day
? Может ли он быть заменен наличием атрибута приобрело на модели Purchase
Если это так, это можно сделать довольно легко через область действия Purchase
.
Во-вторых, как у вас сейчас, у одного Payment
есть много Purchases
. Это действительно то, что вы имеете в виду, или вы действительно хотите Purchase
, который имеет много Payments
?
Дайте мне знать, и я посмотрю, сможем ли мы что-нибудь сработать для вас.