Предоставление UUID (строка) в качестве идентификатора по умолчанию для таблиц - PullRequest
2 голосов
/ 19 августа 2011

Rails дает значения идентификаторов таблиц в виде целых чисел.Начинается с 1 и продолжает увеличиваться.Как я могу изменить это поведение по умолчанию?Как я могу сделать рельсы для генерации случайной строки и передачи ее в качестве идентификатора для таблиц?

1 Ответ

1 голос
/ 20 августа 2011

Настоятельно рекомендуется НЕ изменить это поведение.

Смысл использования Rails состоит в том, чтобы использовать массу волшебства и плюсов программирования, предоставляемых фреймворком. Эти преимущества будут получены благодаря соблюдению всех соглашений, налагаемых на вас Rails.

Каждый раз, когда вы хотите пойти другим путем, таким как изменение природы идентификаторов таблиц, вы должны остановиться и подумать о другом решении любой проблемы, с которой вы можете столкнуться.

Обучение программированию на Rails - это изучение многих его соглашений и согласование с ними вашего стиля программирования. Для большинства из нас это будет дополнительным преимуществом в обучении лучшим техникам кодирования и повышению нашего уровня.

Удачи тебе.

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