それを可能にする機能があるかどうか疑問に思っています:
MyModel.find_by_conditon(メソッド a - メソッド b > 0)
MyModel.class
def method_a next_service_date.to_i 終わり def method_b last_service_date.to_i 終わり
def next_service_date
service_date.present? ? Calculate_time_estimation : row_time_estimation
終わり
def 計算された_時間_推定
service_date + 計算された_service_period
終わり
デフォルト計算された_サービス_期間
case(サービス_頻度_期間)
「年」の場合
service_frequency_number.to_i.year
「月」の場合
service_frequency_number.to_i.month
「週」の場合
サービス頻度数.to_i.day * 7
いつ「日」
service_frequency_number.to_i.day
終わり
終わり
service_frequency_number、service_frequency_period、service_dateMyModel の属性