Estoy usando un dispositivo para administrar la autenticación de usuario en mi aplicación de rieles. Devise es realmente genial para eso.Lista blanca con el dispositivo
Sin embargo, tengo un requisito especial para mi aplicación: un usuario debe ser incluido en una lista blanca antes de poder registrarse como usuario.
Así que hay un administrador que crea una lista de correos electrónicos permitidos. Un usuario se registra con un correo electrónico y si el correo electrónico está en la lista de la lista blanca, se registrará. Sin embargo, si el correo no está en la lista blanca, el registro debe abortarse con un mensaje como "Aún no estás invitado".
¿Tiene alguna idea de cómo podría resolverse con el dispositivo?
Gracias de antemano.
Si desea mostrar el correo electrónico real en el msg de error, ¿cómo alterar este código? – Magne
@Magne 'errors.add: email," no está en nuestra lista de invitaciones: # {email} "' –