Вопрос о взаимоотношениях с Rails - PullRequest
0 голосов
/ 09 декабря 2010

У меня есть связь HABTM между пользователями и каналами, где пользователь подписан на канал. Я хочу показать "ссылку для отмены подписки", если пользователь уже подписан на канал. Как мне проверить, является ли пользователь частью channel.users?

Ответы [ 2 ]

1 голос
/ 09 декабря 2010

Возможно, есть несколько разных способов сделать это, но вот простой:

@user.channels.include? @channel 

=> true/false
1 голос
/ 09 декабря 2010

попробуйте позвонить:

channel.users.include? user

для пользователя, которого вы хотите проверить.См. Ruby документацию по массивам для получения дополнительной информации.Удачи!

...