form_for nicht angezeigt

7

Ich habe ein Modell namens "ExpDemo" und möchte es von "MainController" verwenden.

Ich habe den Code wie folgt eingerichtet:

main_controller.rb

%Vor%

main / pre.html.erb

%Vor%

Bis hier habe ich 'Pfad' Fehler erfahren.

%Vor%

Also habe ich routes.rb hinzugefügt und die Fehlermeldung gelöscht.

%Vor%

Nun wird das Formular nicht auf der HTML-Seite angezeigt. Ich denke, das Routing-Setup ist das Problem, aber ich bin mir nicht sicher, wie es zu beheben ist. Bitte helfen Sie mir, dieses Problem zu lösen.

    
monodev 23.02.2013, 13:17
quelle

2 Antworten

20

Sie haben = für das Formular_für

vergessen %Vor%     
jvnill 23.02.2013, 13:18
quelle
0

Lösung: Sie haben das =

vergessen

Ändern Sie <% form_for in <%= form_for

Erläuterung:

<% %> Führt Ruby-Code aus, der keine Ergebnisse ausgibt

<%= %> Führt aus    Ruby-Code und gibt HTML aus

Mit anderen Worten, Ihr Formular wird erstellt (daher wird kein Fehler angezeigt), aber nicht als HTML gedruckt.

    
Nate Bass 19.09.2016 02:24
quelle

Tags und Links