activerecord - Rails: List Items which user has not yet Reviewed -
how can edit controller code below find items user has yet review? found how find items user has reviewed, rails4's where.not doesn't work it.
code find items have been reviewed:
@items = item.joins(:reviews).where(:reviews => { user_id: current_user.id })
this should return items not have reviews current_user
item.where("not exists (select id reviews reviews.user_id = current_user.id))
Comments
Post a Comment