class User < ActiveRecord::Base has_many :orders, dependent: :destroy after_initialize :init validates :name, presence: true, length: { maximum: 50 }, uniqueness: true def init self.marks ||= 0 self.role ||= "user" end end