rails、ログインしているユーザーのお気に入りを一覧を表示させる

ログインにはdeviseを使用しています。

deviseのcurrent_userを使ってrubyのwhereメソッドで探す。

class BookmarkController < ApplicationController
  def index
    @user = current_user
    @bookmarks = Bookmark.where(user_id: @user.id).all
  end
end





view側

<% @bookmarks.each do |bookmark| %>
  <%= bookmark.name %>
<% end %>

See Also