同じメソッドを含む 2 つのモデルがあります。
def foo
# do something
end
これはどこに置けばいいですか?
一般的なコードがRails アプリのlib
ディレクトリにあることは知っています。
lib
しかし、それを' ' という名前の新しいクラスに入れ、Foo
その機能を my の両方に追加する必要がある場合、次のActiveRecord models
ようにしますか?
class A < ActiveRecord::Base
includes Foo
class B < ActiveRecord::Base
includes Foo
と の両方A
でメソッドを定義したかのようにメソッドB
が含まれますか?foo