Alle Rails-Expertenseiten sagen, dass man ActiveRecords nicht in der Session speichern soll. Ich habe jedoch ein ActiveRecord-Objekt mit mehreren Feldern, das sich über mehrere Seiten erstreckt. Der Code, den ich versuche zu bereinigen, verwendet versteckte Felder, um die Daten weiterzugeben, die wie eine schlechte Idee scheint (Benutzer kann für eine Sache zu manipulieren). Was ist die typische, oder gute, Weise zu teilen, eine Modell-Füllung Seite in mehrere Seiten?
Hinweis: Ich könnte den ActiveRecord in der DB speichern und dann erhalten Sie es mit der ID, die ich in Sitzung speichern... das Problem ist, dass der ActiveRecord mehrere Validierungen hat, die es nicht ohne alle Daten speichern lassen. Ich könnte die Parameter selbst in der Sitzung speichern, oder etwas.... muss es einen Standardweg, dies zu tun...