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