Questa è una grande idea di preoccupazione in rotaie: http://37signals.com/svn/posts/3372-put-chubby-models-on-a-diet-with-concernsRails ActiveSuppport: Preoccupazione e metodi privati
Ed è anche una buona idea per fare molto piccoli metodi che non fanno parte di un'API pubblica. Senza usare preoccupazioni, quelli diventano metodi privati in una classe di rubini.
Ha senso creare metodi privati all'interno di un modulo Rails ActiveSupport :: Concern? In tal caso, funziona privatamente sia per i metodi di istanza regolari che per i metodi di classe nella definizione di preoccupazione?
Questo non renderà il metodo nascosto, è comunque necessario utilizzare la parola chiave "privata" per questo. –
Sembra che quando chiamato da un metodo del problema, 'self.class.method_name' non è accessibile perché privato. – ybart