我有以下型号:
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
它不会从表角色(列名)中打印出用户的角色。
怎么打印出来?