私はかなり新しいRoRですコントローラを持っていて、そのコントローラ内に新しいメソッドで作成したインスタンス変数を保存し、createメソッドで再度参照する必要があります。メソッドコール間の変数をレールにどのように格納する必要がありますか?
HTTPはステートレスであるため、これを行うための唯一の妥当な方法は、インスタンス変数に含まれるモデルのIDをsession[]
に保存してから、この値を再度作成メソッドのsession[]
から呼び出します。私は変数のIDを格納するこの方法を使用してセキュリティを心配しています。ユーザーは私が格納しているものの値を変更できないようにする必要がありますsession[]
もっと良い方法がありますかこれを行う?それは安全ですか?それとも私は別のものを試すべきですか?
でそれを読み込むのと同じ方法を使用して
create
からそれをロードし、new
方法でモデルをロードできる場合;) – Mirko編集:返答ありがとう:) –