Начало работы: Ruby, Rails, UUID - PullRequest
3 голосов
/ 03 августа 2009

Кажется, нет недостатка в вопросах об этом, но немного сложнее найти твердые ответы, которые не очень устарели. Я делаю свои первые (детские) шаги с Rails (и Ruby, в этом отношении), и я действительно хотел бы использовать UUID в качестве моего первичного ключа. Фактически, для большинства моих проектов это практически необходимо, поскольку мне часто приходится перемещать порции данных между одной базой данных и другой.

Насколько я могу судить, у Rails нет собственных средств для удовлетворения этой потребности. Я использую Ruby 1.8.6 и Rails 2.3.3. Я что-то пропустил? Есть ли более поздняя версия, которая может предложить эту возможность? Это возможно на дорожной карте где-нибудь? Есть ли другой способ обеспечить эту возможность? Rails для меня (в отличие от академического) не является началом, без поддержки UUID.

Будучи новичком в Ruby и Rails, я все еще изучаю все правильные места, чтобы искать информацию / ответы, поэтому я могу быть слишком быстрым, чтобы задать этот вопрос здесь. Тем не менее, любое понимание, которое я могу получить, будет высоко оценено.

Спасибо.

1 Ответ

3 голосов
/ 03 августа 2009

Я не знаю много о UUID, но быстрый поиск в Google дает следующее:

Ruby on Rails: UUID в качестве первичного ключа ActiveRecord - Ariejan.net

Попробуйте установить драгоценный камень UUIDTools и поверните его.

Приветствие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...