# == Schema Information
#
# Table name: nodes
#
# id :integer not null, primary key
# name :string(255)
# family_tree_id :integer
# user_id :integer
# media_id :integer
# media_type :string(255)
# created_at :datetime
# updated_at :datetime
# circa :datetime
# is_comment :boolean
User is normal stuff (email, etc.)
The issue I am having is on my `User` class, I have an `after_create :create_family_tree` that looks like this:
def create_family_tree
family_tree = self.build_family_tree(name: "#{name}'s Family Tree")
family_tree.save!
end
But when I create a new User account (i.e. I register as a new user), this is the error I get:
NoMethodError at /users
undefined method `node' for #<FamilyTree:0x007fcd3d3a9668>
That error occurs at this line in my `FamilyTree.rb` model:
tracked recipient: ->(controller, model) { model && model.node.user }
I am not quite sure how to proceed.
Any thoughts?