закрытый метод active_for_authentication? вызван для <пользователя: 0x00007f2d0e04d3e0> - PullRequest
0 голосов
/ 02 января 2019

После регистрации у меня появляется эта ошибка:

NoMethodError in RegistrationsController#create
закрытый метод 'active_for_authentication?' вызван для <User:0x00007f2d0e04d3e0>

**Extracted source (around line #430):**

428 def method_missing(method, *args, &block)
429 if respond_to_without_attributes?(method, true)
430    super
431 else
432  match = match_attribute_method?(method.to_s)
434  match ? attribute_missing(match, *args, &block) : super

в моей пользовательской модели у меня есть:

def active_for_authentication? 
 super && approved? 
end 

def inactive_message 
 approved? ? super : :not_approved
end

1 Ответ

0 голосов
/ 02 января 2019

Вы определили его в разделе частных методов.Сделайте это публичным.

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