NameError (Мастер неинициализированной константы) - PullRequest
0 голосов
/ 08 февраля 2019

Я думал, что все в папке приложения автоматически загружается.Почему я получаю ошибку (неинициализированная константа)?

app / form_models / user.rb

module Wizard
  module User
   end
end

Я следовал этим инструкциям.https://medium.com/@nicolasblanco/developing-a-wizard-or-multi-steps-forms-in-rails-d2f3b7c692ce

Тем не менее, продолжают появляться сообщения об ошибках, и блог заявляет: «Помните, что функция автозагрузки Rails загружает каждый класс Ruby в папке приложения»

1 Ответ

0 голосов
/ 08 февраля 2019

В соответствии с соглашениями Rails по автопогрузчику, он должен находиться в некотором пути, заканчивающемся на wizard/user.rb, но это не так.

Единственное место, куда его можно поместить, это app/models/concerns/wizard/user.rb, где его можно загрузить.

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