Наличие ошибки «Неопределенный метод» в моем коде Ruby on Rails - PullRequest
0 голосов
/ 30 апреля 2018

Я в настоящее время нахожусь в середине проекта, где мы должны использовать Ruby on Rails, который я раньше не использовал. Я пытаюсь добавить систему входа в систему и нашел руководство, использующее AuthLogic (https://gist.github.com/ahmadhasankhan/858801cda04a56ee0c17), и все работало, как я ожидал, до 12-го шага. Я пытаюсь добавить:

acts_as_authentic do |c|
c.login_field = :email
end

в мой файл user.rb.

Однако, когда я пытаюсь обновить страницу, я получаю "неопределенный метод" acts_as_authentic "для main: Object".

Будучи полным новичком и не в состоянии найти какую-либо помощь, чтобы решить эту конкретную проблему, подумал я.

Заранее спасибо за любую помощь!

1 Ответ

0 голосов
/ 30 апреля 2018

Убедитесь, что код входит в класс User, например:

class User < ActiveRecord::Base
  acts_as_authentic do |c|
    c.login_field = :email
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...