#log output below
logger.error(@sport_field.id)
...
SportField Load (0.007752) SELECT * FROM sport_fields WHERE (sport_fields.`id` IS NULL ) LIMIT 1
41
------
So it selects the opject with ID NULL but finds and logs a id of 40 (in this case)
Which database adapter and Rails version are you using?
Hi and thanks for the reply.
I am using mysql and i checked out the head of the repository into vendor at the begining of this month.
Here is something else strange, if you refreash the page that has the phantom object's info, it goes away and acts as if (correctly) I was createing a new object.