J'Interrogation d'un modèle dans mon contrôleur avec le code suivant:MongoId « où » requête retour MongoId :: critères au lieu de résultat (méthode non définie pour <# MongoId :: Critères)
@user_forecast = UserForecast.where(forecast_id: user_forecast_params[:forecast_id] , project_role_id: user_forecast_params[:project_role_id])
Le modèle est défini correctement, les paramètres sont présents. Toutefois, au lieu de renvoyer une instance de UserForecast, il renvoie une instance de Mongoid :: Criteria.
Cette ligne
logger.debug @user_forecast.id
résultats dans l'erreur suivante: `
NoMethodError (undefined method `id' for #<Mongoid::Criteria:0x00000004caa108>):
Je n'ai aucune idée de ce qui se passe.
Remerciez toi! C'est tout! – Boenne