我在我的一个项目中使用了代码环境,但由于代码“太复杂”而出现错误。我不确定如何使它调用的代码不那么复杂?这里是:
方法:
def apply_json
{
total_ticket_count: payment_details.tickets.count,
subtotal: payment_details.subtotal.to_f,
discount: payment_details.discount.to_f,
fees: payment_details.fees_total.to_f,
total: payment_details.total_in_dollars.to_f,
coupon: {
amount: payment_details.coupon.amount,
type: payment_details.coupon.coupon_type,
name: payment_details.coupon.name,
valid: payment_details.coupon.valid_coupon?,
}
}
end
它只是我藏在模型中的 JSON。我的分支上的一切都很好期待吗?我不知道该怎么办?关于如何使这不那么复杂的任何想法?