J'ai ajouté une vue supplémentaire à l'un de mes objets, ainsi qu'une méthode et l'itinéraire correspondant, mais je ne peux pas charger la vue:Méthode non trouvée, mais la méthode est là
NoMethodError in Scans#parse
Showing J:/code/vsdb/app/views/scans/parse.html.erb where line #18 raised:
undefined method `parse' for #<Scan:0x23b0590>
Extracted source (around line #18):
15:
16: <div class="field">
17: <%= s.label :parse %><br />
18: <%= s.text_field :parse %>
19: </div>
20: <% end -%>
Voici la méthode le contrôleur de balayage. La méthode est là, donc je ne comprends pas à quoi le message d'erreur se plaint vraiment. J'ai essayé de redémarrer le serveur. Je prévois de faire plus avec cette méthode, je veux juste qu'il montre la vue pour le moment.
def parse
@scan = Scan.new
end
Le formulaire recherche un attribut de modèle appelé 'parse' sur votre modèle de numérisation. Vous ne savez pas ce que vous essayez de faire, mais pour que cela fonctionne, vous devez ajouter une colonne de base de données 'parse' à votre table' scans'. – Mischa
* Voici la méthode dans le contrôleur de balayage * - il doit être dans votre modèle, pas dans le contrôleur! – jdoe