0
對於仍然比較新的rails新手問題,我表示歉意。我試圖展示所有喜歡當前用戶特定項目的用戶。在SO社區的幫助下,看着不同的Rails指南 - 我在那裏有85%。目前,我展示了所有喜歡所有項目的用戶(不僅僅是我想要的具體項目),下面列出了所有相關的簡單代碼 - 非常感謝你們!如何顯示所有喜歡我的具體項目的用戶
Index.html.erb
<%- @likers.each do |liker| %>
<%= image_tag liker.avatar, width: 25, class: "css-style" %> 
<%= liker.username %>
<% end %>
Items_controller
def index
@items = Item.order("created_at DESC")
if current_user.present?
@likers = Item.where("user_id", current_user.id).map(&:users).flatten
end
end
非常感謝您的回覆。這很令人驚訝 - 我只需要將(&:users)更改爲(&:user) – Omar
當然!更正了答案。 – anyarms
我想知道你是否可以幫助我解決這個問題,只要你可以自由 - 我非常接近答案,但只是一直堅持下去。如果你能幫助我,將是驚人的http://stackoverflow.com/questions/41325401/how-to-count-all-the-likes-that-user-has-done-on-my-specific-items-rails – Omar