On Dec 4, 5:26 pm, rahul chandra <[email protected]> wrote: > i have problem with this AS I AM NOT ABLE TO CALL PROFILE FROM USER IT > SHOWS UNDEFINED METHOD PROFILE..... > > class User > include MongoMapper::Document > one :person, :class_name => 'Person', :foreign_key => :owner_id > end
As you've written this I wouldn't expect to be able to do some_user.profile - you've only defined a person relationship Fred > > class Person > include MongoMapper::Document > include ROXML > > xml_accessor :_id > xml_accessor :email > xml_accessor :url > xml_accessor :profile, :as => Profile > > key :email, String, :unique => true > key :url, String > key :owner_id, ObjectId > > belongs_to :owner, :class_name => 'User' > one :profile, :class_name => 'Profile' > end > > class Profile > include MongoMapper::EmbeddedDocument > include ROXML > > xml_reader :person_id > xml_accessor :first_name > xml_accessor :last_name > xml_accessor :image_url > > key :first_name, String > key :last_name, String > key :image_url, String > end -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

