Rails 3 and Mongoid: Can't seem to setup a one-to-many relationship -


i have user model , tracker model

the goal have user having: - 1 tracker created user - 1 referer tracker user

on other hand, each tracker: - belong 1 user, 1 one created - have many user referees (who ever used tracker referer)

so built model following way:

class user . .   references_one :referer_tracker, :class_name => "tracker", :inverse_of => :referees   references_one :tracker, :class_name => "tracker", :inverse_of => :owner . . end  class tracker . .   belongs_to :owner, :class_name => "user", :inverse_of => :tracker   has_many :referees, :class_name => "user", :inverse_of => :referer_tracker . . end 

the user.tracker / tracker.owner relationship works fine. can't user.referer_tracket // tracker.referees 1 work.

with console if this:

trackerx.referees << userx trackerx.save => false because of invalid referees 

on other end if try do: userx.referer_tracker = trackerx error: nomethoderror: undefined method `entries' #

i running out of ideas try... running ror 3.03 , mongoid 2.0.0.rc.7

thanks,

alex


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -