5

たとえば、この 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

モデルからロジックをリファクタリング/抽出するのは良い方法ですか? それとも、懸念クラス、サービスクラスなどを使用しますか?

4

2 に答える 2