[Rails] habtm :uniq causing duplicate inserts? How to update Rails?

softwareengineer 99 softwareengineer99 at yahoo.com
Tue Feb 7 16:37:02 GMT 2006


Hello *Gem* experts,
  
  Sorry for asking multiple questions in one post but they are both related to one problem.
  
  So far I have the following code:
  
  class Member < ActiveRecord::Base
       has_and_belongs_to_many :blogs, :uniq=>true
  .....
  end
  
  class Blog < ActiveRecord::Base
       has_and_belongs_to_many :members,  :uniq=>true
  ...
  end
  
  The issue is that :uniq=> true isn't working and multiple records  are being inserted in blogs_members table when I call the following in  Member class:
  
    def self.create_subscription(member, blog)
      member.blogs.push_with_attributes(blog, :created_at => Time.now)
    end
  
  Also what's the best way to update rails? I tried using
  
  gem update rails but it keeps me at version 1.0?
  
  Is the following functionality as mentioned on   
http://www.ruby-forum.com/topic/24128#7157 already implemented? 

  
 # has_many :books, :through => :authorships



  
Thank you for your assistance.
Frank
Go Rails!


  
		
---------------------------------
Relax. Yahoo! Mail virus scanning helps detect nasty viruses!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060207/63432524/attachment.html


More information about the Rails mailing list