Почему эта ассоциация не загружается (сериализаторы активной модели)

Этот драгоценный камень буквально одна из самых неприятных вещей, с которыми я когда-либо работал. Я действительно сожалею об этом.

Почему моя ассоциация не загружается, даже если она определена в моделях и во всем остальном.

class Units::ShowSerializer < UnitSerializer

  has_one :tenant do
    object.user
  end

  has_many :invoices do
    object.invoices
  end

  class UserSerializer < ActiveModel::Serializer
    attributes :id, :first_name, :last_name, :email, :phone, :created_at
  end

  class InvoiceSerializer < ActiveModel::Serializer
    attributes :id, :generated_at, :due_at

    has_one :payment
  end

end

Собственность, о которой идет речь has_one :payment

Неважно, как я это определяю, просто это свойство не вызывается.

0 ответов

Другие вопросы по тегам