Лучшая практика Rails при использовании поддельного имени пользователя с Devise - PullRequest
0 голосов
/ 02 ноября 2011

Я использую Devise для моей модели User и управления сессиями. Я хотел бы использовать пути, например, "/ users / my-awesome-username", а не "/ users / 1", чтобы не объявлять, сколько пользователей в базе данных. Как лучше всего это делать при использовании Devise?

Я использую рельсы 3.1 и разрабатываю 1.4.7, если это имеет значение.

1 Ответ

0 голосов
/ 02 ноября 2011

Вы можете просто определить метод User#to_param, который возвращает имя пользователя.

Однако, если вы захотите сделать что-то более причудливое, например, создать уникальные слагы для сообщений в блоге или что-то в этом роде,затем есть самоцвет под названием Friendly Id , который позаботится об этом за вас.

...