Overriding default id in mongoid
This is an easy one, just want to make sure it's clear.
Add the following field to your model:
And to allow setting it:
Now you can just do obj.id=[Some ObjectId] and save the object.
Add the following field to your model:
field :_id, type: Moped::BSON::ObjectId
And to allow setting it:
1 def id=(id) 2 self[:_id] = id 3 end
Now you can just do obj.id=[Some ObjectId] and save the object.
Comments
Post a Comment