[RUBY] NameError (constante non initialisée User :: Reserf): définit plusieurs noms pour le modèle

environnement

MacBook Air2020 Ruby2.7.1 Rails6.0.3.4 MySQL

introduction

Il semble que la définition plurielle du modèle de réserve devienne automatiquement réserf Il a été découvert par un message d'erreur.

NameError (uninitialized constant User::Reserf):

Solution

Il a été résolu en définissant la forme plurielle comme suit.

config/initializers/inflections.rb


ActiveSupport::Inflector.inflections(:en) do |inflect|
  inflect.irregular "reserve", "reserves"
end

Recommended Posts

NameError (constante non initialisée User :: Reserf): définit plusieurs noms pour le modèle
Rails constante non initialisée Une simple liste de contrôle pour la résolution des erreurs
Resolve NameError: constante non initialisée [Action Mailer]