2 modelim var: Repository
ve Branch
, bunların her ikisi de karşılık gelen bir serileştiriciye sahiptir. RepositorySerializer
yılındaActiveModel Serializer'da ilişkilendirmeyi geçersiz kılma - serileştirilmiş nesne öznitelikleri yerine tüm öznitelikleri döndürür
, bir tane varsayılan dalı listelemek istiyorum. İşte ben yapıyorum nasıl:
attributes :id, :name, :ssh_url, :default_branch
has_many :branches
def default_branch
object.branches.find_by_name(object.default_branch)
end
BranchSerializer
, ben var:
attributes :id, :name
branches
döner düzgün tefrika ve sadece id
ve name
niteliğini içeren tüm şubeleri, ama default_branch
getiri bütün bunlar nitelikleri dalı.
Bu durumda mevcut BranchSerializer
'u kullanmanın bir yolu var mı, yoksa kendim gerekli öznitelikleri default_branch
yönteminden döndürmeliyim.
Herhangi bir yardım için teşekkür ederiz.