thanks for the link! it solved my problem :)! thank you so much!

matthias

On 2 Feb., 15:15, Frederick Cheung <[email protected]> wrote:
> On 2 Feb 2009, at 13:37, morgler wrote:
>
>
>
> > i keep getting this AssociationTypeMismatch error. i think this could
> > be a bug related to ruby/rails when using mixins. heres a short
> > version of my code:
>
> > # user.rb
>
> > require 'friend_invitation'
> > require 'friendship'
>
> using require like this can bust stuff 
> (seehttp://www.spacevatican.org/2008/9/28/required-or-not
>   )
>
> Fred
>
>
>
> > class User < ActiveRecord::Base
> >  include FriendInvitationUser, FriendshipUser
>
> >  ...
> > end
>
> > # friendship.rb
>
> > ...
>
> > module FriendshipUser
> >  def self.included(includer)
> >    includer.class_eval do
> >      has_many :friends, :through => :friendship
> >    end
> >  end
>
> >  # true, if other_user is a friend of mine
> >  def friend_of?(other_user)
> >    Friendship.between?(self, other_user)
> >  end
>
> >  ...
> > end
>
> > so basically I'm using modules to mixin new aspects into the User
> > model (kinda like AOP in ruby). i believe that these mixins together
> > with the require statements at the top of the User model file cause
> > the AssociationTypeMismatch. if i get the error, a restart of my
> > development server solves the problem - but that can't be the
> > solution. any ideas where this error comes from or what to do about
> > it?
>
> > any help very appreciated!
>
> > matthias
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to