Sehen Sie sich link_to (: zurück) an.
Das könnte sein, was Sie hier brauchen.
Ich habe ein grundlegendes Setup von Ansichten, das vom Rails 3-Gerüst erzeugt wurde. Es gibt mir eine teilweise Ansicht _form.html.erb . Sowohl meine edit.html.erb als auch meine new.html.erb rendern diese Teilansicht.
In der Teilansicht möchte ich einen link_to haben, der zu verschiedenen Pfaden führt, abhängig davon, ob er von der neuen oder der Bearbeitung Ansicht gerendert wird.
Gibt es einen einfachen Weg, dies zu tun?
Mein Code sieht derzeit so aus, erlaubt aber keine anderen Pfade.
%Vor%Wenn es hilft, versuche ich, sie zu der Seite zurückzuschicken, von der sie kamen (sie kommen von verschiedenen Orten zum Hinzufügen und Bearbeiten)
Sehen Sie sich link_to (: zurück) an.
Das könnte sein, was Sie hier brauchen.
Sie können form.object.new_record? anstelle von params [: action] verwenden, um zu erfahren, ob Sie bearbeiten oder erstellen (Ansicht gegenüber neuer Ansicht bearbeiten).
zB:
%Vor%Ich bin nicht so vertraut mit Schienen 3. Aber hoffe, das funktioniert für dich
%Vor%GOOD GLÜCK: D
Ich habe ein grundlegendes Setup von Ansichten, das vom Rails 3-Gerüst erzeugt wurde. Es gibt mir eine teilweise Ansicht _form.html.erb . Sowohl meine edit.html.erb als auch meine new.html.erb rendern diese Teilansicht.
In der Teilansicht möchte ich einen link_to haben, der zu verschiedenen Pfaden führt, abhängig davon, ob er von der neuen oder der Bearbeitung Ansicht gerendert wird.
Gibt es einen einfachen Weg, dies zu tun?
Mein Code sieht derzeit so aus, erlaubt aber keine anderen Pfade.
%Vor%Wenn es hilft, versuche ich, sie zu der Seite zurückzuschicken, von der sie kamen (sie kommen von verschiedenen Orten zum Hinzufügen und Bearbeiten)
Tags und Links ruby-on-rails-3 ruby-on-rails link-to