0
我有一個用戶和頻道之間的HABTM關係,用戶訂閱頻道。如果用戶已訂閱頻道,我想顯示「取消訂閱鏈接」。如何測試用戶是否屬於channel.users?Rails關係問題
我有一個用戶和頻道之間的HABTM關係,用戶訂閱頻道。如果用戶已訂閱頻道,我想顯示「取消訂閱鏈接」。如何測試用戶是否屬於channel.users?Rails關係問題
很可能有幾種不同的方式來做到這一點,但這裏有一個簡單的一個:
@user.channels.include? @channel
=> true/false
我使用<%的link_to「退訂」,「#」如果@ channel.users.include? current_user%>但該鏈接不顯示,儘管current_user存在 – 2010-12-09 01:12:01