对此非常新,所以提前道歉。
我有一些接受 json 数据的 jQuery。我的控制器正在遍历一组发票,并将日期格式化为我想要的样式,例如日期字段是时间戳。我意识到这对控制器来说太像艰苦的工作了,所以我被指出要超越as_json
并将逻辑转移到模型中。
我是模型中逻辑的忠实粉丝,但我使用服务对象(不是模型)与 API(我从中获取发票)进行通信我不确定如何最好地重写以下内容要使用的代码as_json
:
@invoices.each do |invoice|
invoice.date = Time.at(invoice.date).strftime("%d/%m/%Y")
end
render json: @invoices
那么我怎样才能让我的服务对象完成繁重的工作呢?