You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
educoder/app/models/project.rb

21 lines
386 B

6 years ago
class Project < ApplicationRecord
belongs_to :owner, class_name: 'User', foreign_key: :user_id
has_many :members
has_one :project_score, dependent: :destroy
has_many :issues
# 创建者
def creator
User.find(user_id).full_name
end
def project_members
self.members
end
def member?(user)
members.exists?(user_id: user.id)
end
end