Ruby on Rails - Immer mit dem Wert von Eingabefeld und pass zur anderen Seite
Muss ich übergeben Sie den Wert eines input-Feldes zur anderen Seite, wo es diesen Wert in die Datenbank.
Der code sieht so aus
.shoping_cart_col2
%input.cart_box{:type => "text", :value => "1"}/
.shoping_cart_col3
= button_to "Add To Cart" , line_items_path(:product_id => @prod)
Wenn ich auf den Button "Add to Cart" - button ich möchte den Wert von cart_box eingereicht werden, um die nächste Seite mit, dieser Wert wird an die nächste Seite als :Menge
InformationsquelleAutor Umer Hassam | 2011-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zuerst müssen Sie einen Namen für das Eingabefeld, so Schienen ihn finden kannst und pass auf
params
hash.Ab jetzt in Ihrem controller, den Sie bekommen können, ist dieser Wert mit:
Und jetzt sollte der Zugriff auf der nächsten Seite die Sicht über
@quantity
variable.versuchen Sie, wickeln Sie Sie in HTML in der form gist.
aktualisiert Kern für die form: gist.github.com/886777
vielen Dank, dass war eine große Hilfe, und bitte verzeih mir für so eine späte Antwort..
InformationsquelleAutor Viacheslav Molokov
Ich hatte vor kurzem die gleiche Frage. Hier ist, wie ich es gelöst (ich verwende Rails 5)
Dies ist mein Formular auf der home-Seite eine statische Seite:
Dann auf meine /Projekte/neue Seite, hier der Teil der form, die ich brauchte, bereits aufgefüllt, die aus dem input-Feld auf der home-Seite:
InformationsquelleAutor Josh Zandman