Предлагаемый плагин для имени пользователя Ruby on Rails? - PullRequest
2 голосов
/ 26 декабря 2009

Кто-нибудь знает о плагине "предлагаемое имя пользователя" для Rails? Я хочу что-то, что проверит, доступно ли имя пользователя как тип пользователя, и покажет предложенные имена пользователей, если они недоступны. Я знаю, что это будет легко реализовать, просто интересно, видел ли кто-нибудь что-то из коробки.

Спасибо!

Ответы [ 2 ]

1 голос
/ 28 декабря 2009

Мне жаль говорить, что после долгих исследований я ничего не нашел. Нет фрагментов. Нет драгоценных камней. Ничего.

Похоже, вам придется кататься самостоятельно. Будьте пионером и разместите свой фрагмент где-нибудь. Я сомневаюсь, что что-то вроде предложений по имени пользователя будет оправдано, если вы будете упакованы в виде плагина, поэтому опубликуйте фрагмент кода, если вы хотите внести свой вклад и развернуть собственное решение.

0 голосов
/ 18 сентября 2012

Джерри Лук написал гем ruby ​​с именем username_suggester , который подключится к ActiveRecord для создания предложений по идентификатору пользователя. В настоящее время это зависит от базы данных, которая поддерживает в запросах оператор RLIKE . Я использовал его в приложении Sinatra, но похоже, что оно разработано для Rails. Это MIT Licensed . Он использует атрибуты имени и фамилии для генерации предложений, а также попытается добавить цифры в конец идентификатора пользователя. Вы можете указать длину идентификатора пользователя и указать, какие идентификаторы вы хотите исключить из предложений.

Например, если вы хотите использовать идентификатор пользователя tamoyal, но этот идентификатор пользователя используется, а идентификаторы должны содержать не менее 6 символов, вот список из 5 предложений идентификаторов пользователей, которые он сгенерирует (если они уникальны):

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