結論から言うと
<% if item.order.present? %>
こちらが回答。
なんとなく予想の形はできていたのですが
アソシエーションの表記がまちがっていました。
もし選択した商品に紐づく購入記録が存在していたら(空ではなかったら)、"sold out"と表示する
ということがヒントのようでしたが、意味が分からずメンターさんに聞きました。
orderモデルに記載していた
class Order < ApplicationRecord
belongs_to :user
belongs_to :item
has_one :address
end
そのままの意訳だと
もし(if)
商品(item)に
購入記録(order)があれば(present)
フォームオブジェクト(今回であればpurchase_record)
かと思っていましたがどうやらフォームオブジェクトはこない。なぜならモデルではないから!!とおっしゃっていたような。。(もしかしたら間違いかも)
ちなみに確実にいえることは
フォームオブジェクトにはアソシエーションが組めない!!!!これは確実です!!!