2010-12-09 9 views
0

I et modélisées vues à l'aide commande générer échafaudage, mais après génération ce problème apparaît ...erreur Rails3 utilisant form_for méthode

Affichage /home/coderx/development/avioapp/app/views/plains/_form.html.erb où la ligne #1 élevé:

undefined method `define_attribute_methods' for nil:NilClass 

source décompressée (autour de la ligne # 1):

1: <%= form_for @plain do |f| %> 
2: <% if @plain.errors.any? %> 
3:  <div id="error_explanation"> 
4:  <h2><%= pluralize(@plain.errors.count, "error") %> prohibited this plain from being saved:</h2> 
+0

@plain est-il correctement configuré dans le contrôleur? – Cory

Répondre

1

Yeap, il était un problème dans le contrôleur, j'ai foiré quelque chose quand utilisait branches git .. Merci vous pour votre suggestion!

0

J'ai également fait face à ce type d'erreur. Dans mon cas, il était dû à certains mots-clés de réserve (comme champ de table).

Bien que vous ayez trouvé votre solution mais je pense que cela pourrait aider les autres :)