Counter-Cache auf einer Hattm-Beziehung?

8

Ist es möglich, Counter-Cache auf einer Hattm-Relation in Rails 3 zu verwenden?

Ich brauche es wirklich, um meine Bewerbung zu beschleunigen.

    
Oleander 19.04.2011, 18:57
quelle

3 Antworten

3

Es gibt keine integrierte Methode für HABTM , aber es ist einfach, einen eigenen Counter-Cache zu erstellen (tatsächlich habe ich es viele Male gemacht, bevor ich counter_cache erfunden habe.

Oder verwenden Sie has_many :throught anstelle von HABTM association. Ich benutze nie HABTM , weil es für mich peinlich aussieht.

Ähnliches Thema:

  

counter_cache mit has_many: through

    
fl00r 19.04.2011, 19:06
quelle
3

In Rails 4 funktioniert counter_cache für has_and_belongs_to_many relation sehr gut.

    
Bogdan Guban 08.12.2014 15:59
quelle
2

Für was es wert ist, habe ich eine Version für HABTM erstellt, die Sie hier sehen können .

Wenn Sie irgendwelche Fragen / Kommentare / Vorschläge haben, zögern Sie nicht, sie zu verlassen - oder sogar Gabel und lassen Sie mich sehen:)

    
marcamillion 27.03.2013 16:11
quelle