Le pays devrait, eu erreur de Chaîne

J'ai 2 modèles de "Pays" et "la Ligue", le Pays a beaucoup de Ligues et de la Ligue appartient Pays. Lors de l'ajout d'une ligue, j'ai une listbox avec les pays et lorsque le formulaire est soumis, le pays est envoyer:

{"commit"=>"Create League",
 "authenticity_token"=>"wuAuj5vowkk2R56TuFkWE8J3x3vue5RbnNPcbpjuG3Q=",
 "utf8"=>"✓",
 "league"=>{"league_short"=>"CL",
 "country"=>"England",
 "level"=>"2",
 "league"=>"The Championship"}}

Mais puis-je obtenir ce message d'erreur:

Country expected, got String

Dans le Pays modèle que j'ai country_id (entier) et le pays (chaîne de caractères) en tant que champs, dans la Ligue modèle que j'ai de pays comme champ de type chaîne. Dans la Ligue de contrôleur, j'ai ceci à pouplate la liste déroulante: @countries = Country.dropdown_list. Dans la ligue/nouveau point de vue, j'ai ce champ de sélection: <%= f.select :country, @countries %>. Ce qui ne va pas?

OriginalL'auteur John | 2011-04-19