Estoy usando el dispositivo para la autenticación en la aplicación Rails, y mi aplicación puede tener muchos subdominios. Actualmente está utilizando el correo electrónico como autenticación, y el correo electrónico debe ser exclusivo para toda la aplicación.Scoping email to subomain en idee rails
Ahora, ¿hay alguna forma de que pueda abarcar la exclusividad de la dirección de correo electrónico a los subdominios, no toda la aplicación? Traté:
validates_uniqueness_of :email, :scope => :account_id
Pero no funcionó. Todavía busca la exclusividad del correo electrónico para toda la aplicación, no el subdominio específico al registrar un nuevo usuario.
Cualquier ayuda sería muy apreciada.
¿Dónde se almacena el nombre del subdominio en la tabla de Usuario? – Dogbert
Tengo el modelo de Cuenta que almacena el nombre del subdominio. Y la Cuenta tiene una relación has_ manyy con el modelo de Usuario. Y he intentado anteriormente validado_uniqueness_of en mi modelo de usuario, pero en vano .. :( – kxhitiz
¿Podría agregar una esencia básica de los modelos (Cuenta, Usuario) con las relaciones (has_many, belongs_to) entre ellos y los atributos relevantes que almacenan? – Dogbert