diff --git a/app/models/user.rb b/app/models/user.rb index 0a2912d46..243f34a11 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -16,7 +16,7 @@ class User before_validation :do_bad_things ######## Posting ######## - + delegate :email, :email=, :to => :person def method_missing(method, *args) self.person.send(method, *args) diff --git a/db/seeds/dev.rb b/db/seeds/dev.rb index 9bf7adb80..f59cb7848 100644 --- a/db/seeds/dev.rb +++ b/db/seeds/dev.rb @@ -9,5 +9,16 @@ require 'config/environment' # Create seed user -user = User.create( :email => "robert@joindiaspora.com", :password => "evankorth", :profile => Profile.new( :first_name => "bobert", :last_name => "brin" )) +user = User.create( :password => "evankorth", + :person => Person.create( + :email => "robert@joindiaspora.com", + :url => "http://localhost:3000/", + :profile => Profile.new( + :first_name => "bobert", + :last_name => "brin" ))) +puts user.save! +puts user.person.save +puts user.save! +puts user.person.inspect +puts user.inspect