Marnen Laibow-Koser wrote: > Max Williams wrote: >> Is there a way to do ModelName.create without triggering the various >> callbacks that would normally be triggered? > > Yes; check the AR docs. I believe save is the function you're looking > for Thanks for your advice. I have access to the AR docs, but doing new then save triggers the same callbacks as calling create.
> >> I'm in an rspec test and >> want to save a model without worrying about the callback stuff. > > Why? If you're testing your app, you should have the callbacks work > just like in the real thing. But i'm not testing the model in question, it's just an associated model for the model i am testing. The callbacks are not relevant to these tests at all. > > If you're just trying to cobble together some test data, consider using > factories, probably with Machinist. Yeah, i know, i have used those before, it just seems like overkill for this case. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

