2012-03-12 9 views
0

私は2つのモデルがあると言うことができますグループ&ユーザー。グループには多くのユーザーが存在することがあります&ユーザーは多数のグループを持つことができます。Railsに読み取り専用タグ付きの記事を作成

特定のグループに投稿するときに、管理者が作成したタグのみを使用することができます&すべてのグループに存在するタグのすべてではないのですか?

答えて

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 
関連する問題