标签: ruby-on-rails authlogic relationship
我在用户和频道之间有一个HABTM关系,用户订阅了该频道。如果用户已订阅该频道,我想显示“取消订阅链接”。如何测试用户是否是channel.users的一部分?
答案 0 :(得分:1)
尝试致电:
channel.users.include? user
为您要测试的用户。有关详细信息,请参阅Ruby documentation on Arrays。祝你好运!
答案 1 :(得分:1)
可能有几种不同的方法可以做到这一点,但这里有一个简单的方法:
@user.channels.include? @channel => true/false