我有以下型号:Rails - 如何找出用户在系统中的角色?
class Role < ActiveRecord::Base
has_many :assignments
has_many :users, :through => :assignments
end
class Assignment < ActiveRecord::Base
belongs_to :user
belongs_to :role
end
class User < ActiveRecord::Base
has_many :assignments
has_many :roles, :through => :assignments
...
end
我试图找出用户的角色,但是当我尝试
user.assignments.name
它不会从表中打印出用户的角色角色 (列名)。
如何打印出来?
我有很多角色,如何找出我的系统中的作用是什么? – oldergod 2013-05-14 09:13:36