2009-08-03 69 views
3

似乎并不存在这方面的问题,但要找到不会过时的完美答案会更困难。我正在使用Rails(和Ruby)进行我的第一步(婴儿)步骤,我真的很想使用UUID作为我的主键。事实上,对于我的大部分项目来说,这几乎都是必不可少的,因为我经常需要在一个数据库和另一个数据库之间移动大块数据。入门:Ruby,Rails,UUIDs

据我所知,Rails没有处理这种需求的本地方法。我正在运行Ruby 1.8.6和Rails 2.3.3。我错过了什么吗?是否有可能提供此功能的更高版本?它可能在某个地方的路线图上?有没有其他的方式来提供这种能力?没有UUID的支持,Rails对我来说几乎是一个不起眼的人(超越学术界)。

作为Ruby和Rails的新手,我仍然在学习所有寻找信息/答案的正确位置,所以我可能在这里问这个问题太快。尽管如此,任何我能得到的见解都会受到非常赞赏。

谢谢。

回答

3

我不很了解的UUID但快速谷歌搜索将产生以下:

Ruby on Rails: UUID as your ActiveRecord primary key - Ariejan.net

尝试安装UUIDTools宝石,并给它一个旋转。

干杯。

+0

谢谢,IV。这是我看到的,如果没有更好的建议,会尝试。知道这么少,我希望RoR大师能提供更好的方法。 :-) – 2009-08-03 19:55:53