私はRails 3.2のMHartlの本に従っています
第 10 章で、彼はホームページとプロフィール ページのマイクロポストの削除リンクを追加します。
私の問題は、削除リンクがホームページには表示されますが、プロフィールページには表示されないことです。
<% if current_user?(micropost.user) %>
<%= link_to "delete", micropost, method: :delete,
confirm: "You sure?",
title: micropost.content %>
<% end %>
これはフィード用です:
<% if current_user?(feed_item.user) %>
<%= link_to "delete", feed_item, method: :delete,
confirm: "You sure?",
title: feed_item.content %>
<% end %>
同じユーザーなので、削除リンクが表示されない理由がわかりません。
つまり、これが表示されない唯一の理由は、サインインしていない場合ですが、feed_item.user に対して表示されているためです。
また、私はサインインしているので、表示されるはずです。新しいマイクロポストを作成すると、適切なユーザーに投稿されます。
どんなフィードバックでも大歓迎です!