bokunonikki.net

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

Mon Dec 10, 2018
Sat Jan 18, 2020

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

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

1
2
3
4
5
6
class BookmarkController < ApplicationController
  def index
    @user = current_user
    @bookmarks = Bookmark.where(user_id: @user.id).all
  end
end

view側

1
2
3
<% @bookmarks.each  do |bookmark| %>
  <%= bookmark.name %>
<% end  %>
See Also