Ich möchte wissen, ob es möglich ist, einen Wert für eine Sitzungsvariable in einer Ansichtsseite (.html.erb) zu definieren und in einem Controller zu verwenden?Rails: Ist es möglich, eine Session-Variable in einem Rails-Controller zu verwenden?
Zum Beispiel:
um Controller, new.html.erb:
session[:amount] = @order.amount
in Zahlungs Controller-Datei:
@amount = session[:amount]
Ich habe eine Variable in meinem Controller, der seinen Wert sollte basierend auf Variablen geändert werden, die ich in einer der Ansichten bekomme. Da der Wert in einer Sitzung gespeichert wird, muss ich den Sitzungswert in meinem Controller verwenden. Vielen Dank im Voraus für Beschreibungen und Antworten.
Warum versuchst du es nicht einfach, wenn das möglich ist? – spickermann
Sie sollten "Sitzung [: Menge]' nicht in Ihrer Ansicht, sondern in Ihrem Controller einstellen. –
@spickermann Ich habe versucht und ich habe einen Fehler, aber ich bin mir nicht sicher, ob der Fehler wegen dieses Problems oder im Zusammenhang mit anderen Problemen ist! –