uninitialized constant ActionView::CompiledTemplates::Catégorie
à l'aide de ce tutoriel
http://railscasts.com/episodes/57-create-model-through-text-field
besoin pour le faire fonctionner dans mon application, était sur des rails 3.0.7 et il a bien fonctionné, mis à jour à 3.1.3 et j'ai eu cette erreur maintenant
uninitialized constant ActionView::CompiledTemplates::Category
Je chercher des réponses de plus de temps, mais maintenant, je suis vraiment à court de temps. J'ai regardé dans la majeure partie de google, les résultats relatifs à ce problème, et aucune bonne. Besoin d'aide s'il vous plaît.
forme
<%= f.collection_select :category_id, Category.find(:all), :id, :name, :prompt => "Select a Category" %>
or create one:
<%= f.text_field :new_category_name %>
modèle
class Tvstation < ActiveRecord::Base
belongs_to :category
attr_accessor :new_category_name
before_save :create_category_from_name
def create_category_from_name
create_category(:name => new_category_name) unless new_category_name.blank?
end
end
OriginalL'auteur rmagnum2002 | 2012-05-14
Vous devez vous connecter pour publier un commentaire.
ok, juste pour les autres si ils vont entrer dans ces choses stupides que j'ai fait, n'oubliez pas de la catégorie.rb dans le app/models..
OriginalL'auteur rmagnum2002
Pour moi, j'ai eu le même problème dans les vues. Mon modèle de Catégorie est disponible à l'intérieur de l'espace de noms exemple
Quand je l'appelle tout simplement de la Catégorie.get_method. Elle donne la même erreur. de sorte que j'ai modifié en Financières::Catégorie qui a résolu mon problème.
OriginalL'auteur Madhan Ayyasamy
J'ai été en utilisant un PORO et ce n'était pas de chargement, ce qui me donne cette erreur. C'était parce que j'avais changé le nom de la classe sans en changer le nom du fichier.
OriginalL'auteur ryan2johnson9
Comment les autres ont suggéré, j'ai eu un problème similaire résolu être corrigé de modèle faux nom.
OriginalL'auteur Wellington1993