たとえば、この ActiveRecord モデルがある場合:
アプリ/モデル/order.rb
class Order < ActiveRecord::Base
# model logic
end
require "lib/someclass.rb"
lib/somelass.rb
class Order
before_save :something
# more logic here
end
モデルからロジックをリファクタリング/抽出するのは良い方法ですか? それとも、懸念クラス、サービスクラスなどを使用しますか?