Разработать аутентификацию. неопределенный метод authenticate_member! - PullRequest
4 голосов
/ 30 марта 2012

Я пытаюсь использовать:

before_filter :authenticate_member!
before_filter :authenticate_user!

current_member
current_user

в моем контроллере (конечно, не одновременно).Ни одно из этих имен не может быть найдено.Я установил Devise в соответствии с инструкцией: https://github.com/plataformatec/devise

Перезапуск сервера после изменения строки не помогает.

Ответы [ 2 ]

13 голосов
/ 01 апреля 2012

Ugly Rails по умолчанию!Если имя модели пользователя - Restuser, то вызовы должны быть:

before_filter :authenticate_<b>restuser</b>!

и

current_<b>restuser</b>
0 голосов
/ 30 марта 2012

Сначала убедитесь, что модель пользователя и члена создана с помощью devise.

Затем вы проверяете, что пользователь может зарегистрироваться и войти.

Если пользователь войдет в систему, то вы

       puts current_user.inspect

возвращает входящий пользовательский объект .....

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