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/forms/projects/change_member_role_form.rb

11 lines
265 B

class Projects::ChangeMemberRoleForm < BaseForm
attr_accessor :user_id, :role
validates :user_id, :role, presence: true
validate :check_roles
def check_roles
raise '无效的role值.' unless ["Manager","Developer", "Reporter"].include? role
end
end