【发布时间】:2014-02-07 02:30:23
【问题描述】:
当用户在我的应用程序中取消他们的帐户时,他们的用户记录已从数据库中正确删除,但他们的个人资料记录似乎仍然存在。以下是我的用户和个人资料模型,有什么解决方案吗?
个人资料.rb
class Profile < ActiveRecord::Base
belongs_to :user
end
user.rb
class User < ActiveRecord::Base
has_one :profile
#callback that creates a profile for each user that signs up
after_create :create_profile
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
private
def create_profile
self.profile = Profile.create
end
end
【问题讨论】:
标签: ruby-on-rails activerecord devise associations