Sha256: efd60c4c12836ccbd48b3ece70d39ba18e1787987c0bc69a7f4cc0198e0febce

Contents?: true

Size: 417 Bytes

Versions: 3

Compression:

Stored size: 417 Bytes

Contents

class Role < ActiveRecord::Base
  belongs_to :sale
  has_many :groups, :dependent => :destroy
  has_many :functions, :through => :groups
  has_many :members
  validates :name, :presence => {:message => "名称不能为空"}, :uniqueness => {:message => "名称已存在"}
  validates :code, :uniqueness => {:message => "标识代码已存在"}

  def Role.getall
    Role.where("id <> 1").order("id DESC")
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
admin-sys-1.0.2 app/models/role.rb
admin-sys-1.0.1 app/models/role.rb
admin-sys-1.0.0 app/models/role.rb