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 at https://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.

Reply via email to