- Class name "Projects_user" should match pattern /^[A-Z][a-zA-Z0-9]*$/ » roodi
|
1class Projects_user < ActiveRecord:: Base
|
|
|
|
3 validates :project_id, presence: true
|
|
4 validates :user_id, presence: true
|
|
|
|
6 validate :user_exists , on: :create
|
|
7 validate :project_exists, on: :create
|
|
|
|
|
|
|
- Complexity 2 » saikuro
- NilCheck - performs a nil-check » reek
|
|
|
|
|
13 project = Project.find_by(id: project_id)
|
|
|
|
15 errors[:project] = "project belong to projects_user is not exist"
|
|
|
|
|
|
|
|
|
- Complexity 2 » saikuro
- NilCheck - performs a nil-check » reek
|
|
|
|
|
22 user = User.find_by(id: user_id)
|
|
|
|
24 errors[:user] = "user belong to projects_user is not exist"
|
|
|
|
|
|
|
|
|
|
|