president
z9hang 11 years ago
commit c3b7c7cbe8

@ -86,8 +86,6 @@ class User < Principal
## added by xianbo for delete
has_many :biding_projects, :dependent => :destroy
has_many :contesting_projects, :dependent => :destroy
has_many :contesting_softapplications, :dependent => :destroy
has_many :projecting_softapplications, :dependent => :destroy
belongs_to :softapplication, :foreign_key => 'id', :dependent => :destroy
##ended by xianbo
@ -203,14 +201,14 @@ class User < Principal
# ======================================================================
# 集中处理 User 扩展表为空的问题
validate :valid_user_extensions
before_save :save_user_extensions
after_save :save_user_extensions
def extensions
self.user_extensions ||= self.create_user_extensions
self.user_extensions ||= UserExtensions.new
end
def respond_to?(m, include_private = false)
flag = extensions.respond_to? m.to_sym
flag = UserExtensions.instance_methods.include? m.to_sym
if flag
flag
else

Loading…
Cancel
Save