それを可能にする機能があるかどうか疑問に思っています:
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_date
MyModel の属性