profile.rb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:0k
源码类别:

Ajax

开发平台:

Others

  1. class Profile < ActiveRecord::Base
  2.   serialize :modules
  3.   validates_uniqueness_of :label
  4.   ADMIN = 'admin'
  5.   
  6.   def modules
  7.     read_attribute(:modules) || []
  8.   end
  9.   
  10.   def modules=(perms)
  11.     perms = perms.collect {|p| p.to_sym unless p.blank? }.compact if perms
  12.     write_attribute(:modules, perms)
  13.   end
  14. end