I\'m not sure if my question is worded correctly.
I have three models: User
, Item
, and UserItem
.
user has_many
Extending @lei-liu's answer here. One can find if the record exists among the many or not, through: current_user.items.exists?(params[:id])
At the same time, exists?
allows one to filter through the columns besides id
, and also allows for more complicated conditions, like the following:
current_user.items.exists?('id > 3')
current_user.items.exists?(name: 'some_name')