|
- class ProjectInfo < ActiveRecord::Base
- attr_accessible :project_id, :user_id
-
- belongs_to :project
- belongs_to :user
- validates_presence_of :project_id, :user_id
- validates_uniqueness_of :project_id, :scope => :user_id
- after_save :update_user_level
- def self.manager? (user_id, project)
- for project_info in project.project_infos
- if project_info.user_id == user_id
- return true
- end
- end
- return false
- end
-
- #更新用户等级
- def update_user_level
- self.user.update_user_level
- end
- end
|