shou2017.com
JP / EN

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

Mon Dec 10, 2018
Sat Aug 10, 2024

ログインには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