У меня есть следующие в моем контроллере:Uninitialized Constant в Rails Controller
class SurveysController < ApplicationController
def index
survey_provider = FluidSurveysProviders::SurveyProvider.new
contact_lists = survey_provider.get_lists()
@survey = Survey.new(contact_lists)
end
И я получаю эту ошибку:
NameError in SurveysController#index
uninitialized constant SurveysController::FluidSurveysProviders
Простите мой Rails noobiness, я уверен, что я оставив здесь что-то важное. Но мне кажется, что я пытаюсь «инициализировать» константу с этой линией:
survey_provider = FluidSurveysProviders::SurveyProvider.new
Но это та же самая линия, которая бросает ошибку, потому что он не инициализирован. Где я должен «инициализировать» Провайдера?
Я этого не сделал. Когда я включаю FluidSurveysProviders', я получаю следующее: 'ActionController :: RoutingError (неинициализированная константа SurveysController :: FluidSurveysProviders)' вместо 'NameError' – Luigi
Забыл упомянуть, что вам также нужно« потребовать »файл. – Vidya