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

Popular posts from this blog

java - Spring Data JPA: Why findOne(id) executing delete query internally? -

python - Mongodb How to add addtional information when aggregating? -

java - Incorrect order of records in M-M relationship in hibernate -