入门:Ruby,Rails,UUID

时间:2009-08-03 17:51:52

标签: ruby-on-rails

关于此问题似乎并不缺乏,但要找到并非过时的可靠答案会更加困难。我正在使用Rails(以及Ruby)的第一步(婴儿)步骤,我真的想使用UUID作为我的主键。事实上,对于我的大多数项目来说,这几乎是必不可少的,因为我经常需要在一个数据库和另一个数据库之间移动数据块。

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

对Ruby和Rails不熟悉,我仍然在学习寻找信息/答案的所有合适的地方,所以我可能会在这里提出这个问题。尽管如此,我能得到的任何见解都会受到高度赞赏。

感谢。

1 个答案:

答案 0 :(得分:3)

我对UUID知之甚少,但快速谷歌搜索会产生以下结果:

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

尝试安装UUIDTools gem并给它一个旋转。

干杯。