Hej,
mam modele Service(S), Valuation(V), ServiceValuation(SV, 2x belongs_to). W ostatnim modelu mam również pole :price. Używając gema administrate chciałbym mieć na index dashboard Valuation, kolumnę Koszt jako sumę wszystkich :price z SV.
Ktoś robił coś podobnego kiedyś i może pomóc ?
Thx.
- Od strony
Administrate
to poleNumeric
wValuation
do keszkowania cen nazwijmy jetotal_valuation
- “Edycja” pola
total_valuation
- wrzucanie aktualnej sumy cen - to już między modelami:
a) customcounter_cache
wValuation
a) na callbackach w modeluServiceValuation
<- brzydkie
c) migracja z procedurą składowaną która taką sumę “wystawi” - pomijamy AR niech się baza martwi