Как я могу использовать devise invitable, когда мое приложение разрешает много входов через один и тот же адрес электронной почты? - PullRequest
2 голосов
/ 19 марта 2012

Мой сайт позволяет пользователям регистрировать несколько учетных записей с одним и тем же адресом электронной почты, разделенных доменным именем.Это делается с помощью дополнительного столбца domain_id в пользовательской таблице.

Чтобы иметь возможность использовать devise_invitable, мне нужно проверить существующих пользователей по электронной почте и domain_id.В настоящее время инициализатор позволяет мне указывать только один ключ.Есть ли способ отменить это?Вот что я хотел бы использовать в инициализаторе, но он выдает ошибку ниже.

config.invite_key = :email, :domain_id

undefined method `[:email, :domain_id]=' for #<User:0x0blah0> (NoMethodError)

1 Ответ

0 голосов
/ 21 мая 2012

Эта функция была добавлена ​​в Devise Invitable.

https://github.com/scambra/devise_invitable/issues/185

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