商品ページのショービューに、オファーを受け入れるチェックアウトボタンがあります。各オファーはユーザーに属します。オファーを作成したユーザーが自分でそれを受け入れられるようにしたくないので、ページの現在のユーザーである場合はボタンを非表示にします。このコードが機能しない理由がわかりません:
<% unless current_user.id == @offer.sender_id %> #sender_id is a foreign key in the offer model that makes each offer belong_to a user.
<div id="accept_offer">
<%= button_to 'Accept Offer', etc %>
</div>
<% end %>
current_user は、私が信じている工夫の宝石メソッドです。
どんな助けでも感謝します。