У процесса есть Request
, затем после утверждения создается Order
.Наконец, клиент получает PaymentRequest
за сделанные им заказы.
В Request
есть project_id
, поэтому в request model
:
belongs_to :project
Order model
подключен к Request
:
belongs_to :request
И каждому PaymentRequest
:
has_many :orders
Что мне делать в модели PaymentRequest
и других моделях такЯ мог бы получить project
от Request
?
Так что я хотел бы сделать что-то вроде:
PaymentRequest.where("requests.project_id = ?").joins(???)