Tut mir leid, wenn das anderswo gefragt wurde, aber ich kann das nicht herausfinden. Ich habe ein Forum mit Abschnitten, Themen und Antworten. Ich versuche, Antworten aus der Themenansicht zu bearbeiten und zu löschen. Dies ist die Struktur:
%Vor%Also mache ich eine Rake-Route, um zu sehen, wo ich meine Bearbeitungsantwort verlinke. Ich sehe, dass es edit_section_topic_reply und in meinem link_to ich _path hinzufügen. Das kann ich jetzt nicht herausfinden. Welche Parameter überlasse ich es? Sollte es nicht sein:
%Vor% Ich bekomme eine ActionController::RoutingError
in Topics#show
, wenn ich das tue.
Es scheint, als würde es keine IDs weiterleiten, aber das Nest davor, mein neues Thema funktioniert gut
%Vor% Ich mag diesen Aspekt des link_to
-Helfers wirklich nicht. Im Interesse, Ihren Code lesbarer und weniger anfällig für Fehler zu machen, würde ich vorschlagen, dass Sie explizit angeben, welche IDs Sie übergeben.
Ich bin auf zu viele subtile und scheinbar wahnsinnige Fehler gestoßen, weil die params in link_to
nicht in Ordnung waren.
Tags und Links ruby-on-rails-3 ruby-on-rails nested-routes