【发布时间】:2014-08-06 01:27:21
【问题描述】:
我的应用程序作为用户模型通过 Devise Gem 生成。我想通过用户和角色之间的分配通过多对多关联与每个用户关联一些角色。如何生成迁移脚本以便用户与某些角色相关联。模型类将如下所示
class User < ActiveRecord::Base
has_many :assignments
has_many :roles, :through => :assignments
end
class Assignment < ActiveRecord::Base
belongs_to :user
belongs_to :role
end
class Role < ActiveRecord::Base
has_many :assignments
has_many :users, :through => :assignments
end
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 devise