On Sat, Jul 4, 2009 at 2:57 AM, Learn by Doing < [email protected]> wrote:
> > I have this in a model > > validates_uniqueness_of :aspect, :scope => :user_id > > In an instance method of the same model I have "save!" but I don't touch > the :aspect attribute in that instance method at all. > > Whenever that save! command is run however I get this error: > > ActiveRecord::RecordInvalid: Validation failed: Aspect has > already been taken > > I don't understand. The validation should not skip the instance from > which the method is called. Please help. Thanks. > -- > Posted via http://www.ruby-forum.com/. > What version of Rails are you using? Did you try this in Edge Rails? -Conrad > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

