title: NameError, uninitialized constant
body: <p>I'm trying to submit a simple form using rails. </p>
  
  <pre><code>class BibliographiesController &lt; ApplicationController
     def creer #this has been localized for create
         @bibliography = Bibliography.new(bibliographie_params)
         @bibliography.save
         redirect_to @bibliography
     end
     #etc etc
  
  private
  
      def bibliographie_params
          params.require(:bibliographie).permit(:titre, :soustitre, :auteur_un, :auteur_deux, :auteur_trois, :auteur_quatre, :genre, :recueil, :review, :revue_numero, :annee, :revue_page, :editeur, :lieu, :commentaire)
      end
  end
  </code></pre>
  
  <p>The migration file contains the same fields. titre and soustitre are both strings and auteur_un is an integer. </p>
  
  <p>When I submit the form, I get an error, which is :</p>
  
  <pre><code>NameError in BibliographiesController#creer
  uninitialized constant Bibliography::AuteurUn
  </code></pre>
  
  <p>the params_hash contains : </p>
  
  <pre><code>"bibliographie"=&gt;{
  "titre"=&gt;"La vie urbaine à Douai au Moyen-Âge", 
  "soustitre"=&gt;"rien", 
  "auteur_un"=&gt;"1", 
  "genre"=&gt;"source", 
  "recueil"=&gt;"aucun", 
  "review"=&gt;"", 
  "revue_numero"=&gt;"", 
  "annee"=&gt;"", 
  "revue_page"=&gt;"", 
  "editeur"=&gt;"", 
  "lieu"=&gt;"", 
  "commentaire"=&gt;""}
  </code></pre>
  
  <p>This is my Bibliography class :</p>
  
  <pre><code>class Bibliography &lt; ApplicationRecord
      has_one :auteur_un, foreign_key: "auteurs_id"
      has_one :auteur_deux, foreign_key: "auteurs_id"
      has_one :auteur_trois, foreign_key: "auteurs_id"
      has_one :aauteur_quatre, foreign_key: "auteurs_id"
      has_one :review, foreign_key: "reviews_id"
  end
  </code></pre>
  
  <p>It seems like rails is expecting auteur_un to be a class or constant. But I don't see why. </p>
  
  <p>Thanks</p>