私は2つのモデルがあると言うことができますグループ&ユーザー。グループには多くのユーザーが存在することがあります&ユーザーは多数のグループを持つことができます。Railsに読み取り専用タグ付きの記事を作成
特定のグループに投稿するときに、管理者が作成したタグのみを使用することができます&すべてのグループに存在するタグのすべてではないのですか?
私は2つのモデルがあると言うことができますグループ&ユーザー。グループには多くのユーザーが存在することがあります&ユーザーは多数のグループを持つことができます。Railsに読み取り専用タグ付きの記事を作成
特定のグループに投稿するときに、管理者が作成したタグのみを使用することができます&すべてのグループに存在するタグのすべてではないのですか?
管理者がグループを作成しているとき、彼はこのグループにのみ利用可能なタグのリストを割り当てることができます。
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