Report abuse


			
class Foo < ActiveRecord::Base
    has_and_belongs_to_many :bars
end

class Bar < ActiveRecord::Base
    has_and_belongs_to_many :foos

    def add_a_foo(foo)
        unless foos.find(foo.id)
            foos << foo
        end
    end
end