私は Rails 初心者で、Rails の構造に問題があります。
このような私のアプリケーション構造
- app
- controllers
-- orders_controller.rb
- services
-- get_customer.rb
OrdersController は注文作成リクエストを受け取り、新しい注文を返します。注文は顧客に属しているためです。そのため、存在しない場合に新しい顧客を検索または作成するために、サービス名 GetCustomer を作成します。
ただし、GetCustomer サービスのアクション メソッドは長いパラメーターを受け取ります。したがって、このパラメーターを別のオブジェクトに抽出する必要があります。でも、どこに置けばいいのかわからない。
どんなアドバイスも私にとって優雅です!ありがとう