Я использую гем private_pub для чата. Когда я использую email_is пользователя в качестве имени пользовательского канала, возникает ошибка недопустимого канала. Как я мог использовать email_id в качестве имени канала?
Как я могу использовать идентификатор электронной почты в качестве имени пользовательского канала, используя драгоценный камень private_pub в ruby on rails?
Ответы (1)
канал - это URL-адрес, подобный этому "/messages/new"
Таким образом, вы хотите, чтобы URL-адрес был "/messages/:id/new"
где :id = ваш адрес электронной почты.
Однако сначала вам придется экранировать электронное письмо или хешировать его следующим образом:
CGI.escape email_address # to escape characters
Digest::SHA1.hexdigest email_address # to convert to SHA
person
Mitch VanDuyn
schedule
29.12.2015