不足している一連のレポートがあり/lib
ます。これらは非常に膨大になったため、特にレポートに関連するヘルパーまたはその他の「デコレータ スタイル」のメソッドとして数えられる多くのメソッドを作成しました。
これらの追加のメソッドはレポートにあり、次のようになります。
class report
def get_latest_credential_updated_date
credentials.map(&:updated_at).compact.max
end
def initialize
# set up stuff
end
end
モジュールをロードする方法、またはレポートライブラリがロードされたときにモデルにコードを挿入する方法はありますか:
class Loan < ActiveRecord::Base def get_latest_credential_updated_date credentials.map(&:updated_at).compact.max end end
このアーキテクチャを表現するためのより良いパターンはありますか?