Sto lavorando per aggiungere un counter_cache ai miei modelli:È possibile utilizzare una counter_cache con has_many?
Utenti (id, ORG_ID) org (id, USERS_COUNT)
Ma il seguente errore: ArgumentError (Unknown key(s): counter_cache):
class Org < ActiveRecord::Base
has_many :users, :counter_cache => true
class User < ActiveRecord::Base
belongs_to :org
Qualsiasi idee su cosa è impostato sbagliato. Vorrei che Org.users_count restituisse la counter_cache per il numero di utenti di quell'org?
Grazie, che sembra aver aiutato. Qual è il modo migliore per attivare un ripristino per i record esistenti? Posso eseguirlo come attività rake dato che ho già eseguito la migrazione? – AnApprentice
Ho modificato la domanda. È possibile eseguire quel codice con 'rails runner' – lucapette
@AnApprentice se la risposta ha risolto il problema, contrassegnarlo come accettato;) – lucapette