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
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
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
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'
That line looks a bit odd
Colin
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