Ich habe Benutzer, die viele Punkte und Punkte zu Benutzern gehören.Wie füge ich meinem Benutzermodell basierend auf einer anderen Tabelle eine Zählergesamtmenge hinzu?
Punkte können beliebig sein.
Ich möchte Art meiner db sein, indem eine Gesamtpunktzahl Cache zu meinem Benutzermodell hinzugefügt, damit ich einfach nur user.total_points tun können
wie kann ich über die Umsetzung dieses gehen?
EDIT: PS Ich füge Punkte zum ersten Mal, so gibt es keine Notwendigkeit, zurück und berechnen Punkte zu gehen, die Benutzer haben bereits verdient ... nur muss es vorwärts gehen
Wurde noch nicht verwendet, aber es gibt eine Technik namens "Counter_cache" mit Schienen eingebaut. Aber kann nicht mehr als dieses Schlüsselwort und eine Verbindung zur Verfügung stellen: http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html (nach "counter_cache" suchen) – Deradon