在交易中,有时客户没有,service_id
因为他们没有向购物车添加额外的服务。问题是,transactions
索引页面返回undefined method 'name' for nil:NilClass
在线
<%= transaction.service.name %>
有什么办法比
<%= transaction.service.present? ? transaction.service.name : nil %>
我找到了这篇NULL OBJECT PATTERN文章。不太明白它如何应用于我的场景。