User
CanCan認定のモデルを持っています。
したがって、ユーザーはrole
この配列の属性を持っています:=> ['doctor', 'patient']
class Shift < ActiveRecord::Base
belongs_to :doctor, class_name: "User", foreign_key: :user_id
belongs_to :day
validates :shift, presence: true
validates :cardiologist, presence: true
end
属性がIDではないシフトの作成Shifts
のみを許可し、シフトの作成を許可しないようにするには、バリデーターをどのように記述すればよいですか?doctors
user_id
patient