У меня есть связь HABTM между пользователями и каналами, где пользователь подписан на канал. Я хочу показать "ссылку для отмены подписки", если пользователь уже подписан на канал. Как мне проверить, является ли пользователь частью channel.users?
Возможно, есть несколько разных способов сделать это, но вот простой:
@user.channels.include? @channel => true/false
попробуйте позвонить:
channel.users.include? user
для пользователя, которого вы хотите проверить.См. Ruby документацию по массивам для получения дополнительной информации.Удачи!