我是 Rails 新手,我对 Rails 的结构有疑问。
我的应用程序结构是这样的
- app
- controllers
-- orders_controller.rb
- services
-- get_customer.rb
OrdersController 接收创建订单请求并返回新订单。因为订单属于客户。因此,我创建了一个服务名称 GetCustomer,以便在不存在时查找或创建新客户。
但是,GetCustomer 服务中的 action 方法接收一个长参数。所以我需要把这个参数提取到另一个对象中。但我不知道我应该把它放在哪里?
任何建议对我来说都是优雅的!谢谢