我有以下型號: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