Вот ссылка на использование .
Возвращает согласованный, независимый от платформы идентификатор для метки. Идентификаторы - это положительные целые числа меньше 2 ^ 32.
# File activerecord/lib/active_record/fixtures.rb, line 531
def self.identify(label)
Zlib.crc32(label.to_s) % MAX_ID
end
Кроме того, вы можете проверить Машинист , некоторые люди говорят, что это проще, но я никогда не использовал его.