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.
Lösung: Sie haben das =
Ä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.
Tags und Links ruby-on-rails routing