It is virtually impossible to keep track of an entity by index in the order it appears in model.entities, even in a session it will vary as entities are deleted and added etc.
It's even worse when a model is reopened. It's entities will almost certainly not be ordered in any useful way.
If you must keep track of a specific entity give it a unique attribute which will exists across sessions and can be found later... For example, entity.set_attribute("IDdeLaurent", "tid", Time.now.to_f)
Later on use entity.get_attribute("IDdeLaurent", "tid", nil).
You iterate the entities until you find the one you want with the matching 'tid'...........
*C'est pratiquement impossible de garder une trace de l'indice dans le périmètre année par jeu de mots qu'il apparaît dans model.entities, même dans une session les entités changés quand elles sont supprimés et etc ajouté.
C'est encore plus mauvais quand a le modèle est rouvert. Ses entités presque ne sera certainement pas ordonnées de quelque manière utiles.
Si vous devez maintenir une entité spécifique puis donnez-lui un attribut unique, qui existe entre les sessions et peut être retrouvé plus tard... Par exemple, entity.set_attribute("IDdeLaurent", "tid", Time.now.to_f)
Plus tard, vous sur l'utilisation entity.get_attribute("IDdeLaurent", "tid", nil).
Vous parcourir les entités jusqu'à ce que vous trouviez celui que vous voulez avec "tid" l'appariement...........*