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'

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