You bring up a good point actually. I'll try isolating the problem to UUIDs by first testing the code with a regular (Serial) id property...
On Jun 23, 7:36 am, Richard Conroy <[email protected]> wrote: > On Wed, Jun 23, 2010 at 1:56 PM, Bryan Richardson <[email protected]> wrote: > > Hi Richard, > > > Thanks for responding, I really appreciate it. > > > Surrounding the sim.create calls with a rescue block does nothing - no > > exceptions are raised. So, rather than creating instances, I tried > > initializing them, setting 'raise_on_save_failure' to false, then > > saving them, but as expected the exception raised just states that > > sim.save returned false and the model was not saved. > > > Models only have the 'errors' method when dm-validations is used, and > > since I'm not doing any validating, no errors exist on the model when > > I do require dm-validations. > > And they would only give you error messages with respect to validations > failures. > > > > > I'm assuming I have all the DM dependencies I need required, otherwise > > I'd get an error saying something about uninitialized constants or > > similar messages. > > Hmm, I have had odd problems when I mixed and matched dm-foo gems > with different versions inappropriately. (On Heroku, my own stupid fault) > > > > > I could not find the conversation on Ruby Talk that you mentioned... : > > ( > > It may not have solved the problem anyway. I would be more inclined to > search through delicious.com and find links tagged with uuid & datamapper > > > I've updated my Gist athttps://gist.github.com/0a77160612394a0ecc67 > > with the changes I made (along with logging output) if you want to > > peek at it again... you should even be able to execute the code if you > > have a Postgres DB setup. Something is keeping the model from being > > written to the database for some reason, and I just don't know how to > > figure out what that reason is... :( > > And you should be getting some kind of exception, or significant log output. > > This came up on the list alright. DataMapper can be pretty silent when you > have > odd errors. > > The only thing I would change/hackabout with is: > remove :system => system from the constructor args list, > and replace it with: > sim.system = system > sim.save > > My DM-fu isn't good enough, and the API should be handling that, > but I still get a lot of my progress from trial and error. I would be > racing to get proper debug output at this stage, trying to isolate > the problem. > > Sorry I can't help more. > > --http://richardconroy.blogspot.com -- You received this message because you are subscribed to the Google Groups "DataMapper" 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/datamapper?hl=en.
