トランザクションでは、顧客がservice_idカートに追加サービスを追加しなかったために持っていないことがあります。問題は、transactionsインデックスページがundefined method 'name' for nil:NilClassオンラインで返されることです
<%= transaction.service.name %>
より良い方法はありますか
<%= transaction.service.present? ? transaction.service.name : nil %>
このNULL OBJECT PATTERNの記事を見つけました。それが私のシナリオにどのように適用されるかよくわかりませんでした。