Я запрашивая модель в мой контроллер со следующим кодом:Mongoid «где» запрос возвращения Mongoid :: Критерии вместо результата (неопределенный метод для # <Mongoid :: Критерии)
@user_forecast = UserForecast.where(forecast_id: user_forecast_params[:forecast_id] , project_role_id: user_forecast_params[:project_role_id])
Модель является правильно определены, параметры присутствуют. Однако вместо того, чтобы возвращать экземпляр UserForecast, он возвращает экземпляр Mongoid :: Criteria.
Эта линия
logger.debug @user_forecast.id
приводит к следующей ошибке: `
NoMethodError (undefined method `id' for #<Mongoid::Criteria:0x00000004caa108>):
Я понятия не имею, что происходит.
Спасибо вы! Это оно! – Boenne