2009-08-03 67 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