Sha256: 01866b8ab3e76737f869480206474d5c9067bafccb43fea60e7a55986febf21d
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
class Member < ActiveRecord::Base belongs_to :role validates :name, :presence => {:message => "用户名不能为空"}, :uniqueness => {:message => "用户名已存在"} validates :password, :presence => {:message => "密码不能为空"} validates :role_id, :presence => {:message => "请给用户指定权限"} validates :realname, :presence => {:message => "真实姓名不能为空"} validates :tel, :presence => {:message => "电话不能为空"} # 通过缓存获取function集合 # # 作者: 汤建华 # 最后更新时间: 2013-11-23 # # ==== 返回 # <Function>功能集合 def role_fuctions role = self.role fuctions = role.functions.all if role end def creator Member.find self.creator_id end def child_members Member.where(:creator_id => self.id) end # md5加密 # # 作者: 汤建华 # 最后更新时间: 2013-11-23 # # ==== 参数 # * 密码<string> # # ==== 返回 # md5码<string> def self.getmd5(password) Digest::MD5.hexdigest(password) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
admin-sys-1.1.0 | app/models/member.rb |