Gdzie umieścić wspólny kod znaleziony w wielu modelach?

Mam dwa modele zawierające tę samą metodę:

def foo
  # do something
end

Gdzie mam to położyć?

Wiem, że wspólny kod wchodzi wlib informator w aplikacji Rails.

Ale jeśli umieściłem go w nowej klasielib nazywa 'Foo'i muszę dodać jego funkcjonalność do obu moichActiveRecord models, czy robię to w ten sposób:

class A < ActiveRecord::Base
includes Foo

class B < ActiveRecord::Base
includes Foo

a potem obaA iB będzie zawieraćfoo metoda tak, jakbym ją zdefiniował w każdym?

questionAnswers(6)

yourAnswerToTheQuestion