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:
In Rails 4 funktioniert counter_cache
für has_and_belongs_to_many
relation sehr gut.
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:)
Tags und Links ruby-on-rails-3 ruby-on-rails