2012-03-12 29 views
0

我有2款可以說組&用戶。一個組可以有許多用戶可以有許多組。在Rails中創建帶只讀標籤的帖子

如何確保在發佈特定組時,他們只能使用admin &創建的標籤而不是所有組中存在的所有標籤?

回答

0

當管理員創建組時,他可以將僅可用標籤列表分配給該列表。

class User < AR::Base 
    has_and_belongs_to_many :groups 
end 

class Group < AR::Base 
    has_and_belongs_to_many :users 
    has_many :tags 
end 

class Tag < AR::Base 
    belongs_to :group 
end 

然後用戶可以得到可用標籤的列表:

user.groups.first.tags #=> the list of available tags 
相關問題