私はユーザーモデルを持っています。form_for(@user...) フォームもあります。このフォームは 3 つのパーシャルにまたがっています。すべてのパーシャルが値を記憶するために、UsersController の create アクション内で次のコマンドを使用します。
session[:user_params].deep_merge!(params[:user]) if params[:user]
このようにして、すべてのパーシャルが params[:user] を session[:user_params] に追加します。また、User モデルの一部ではない params ハッシュ内に格納されている他のフォーム値もあります。次のようにすべての単一の値を 1 つずつ追加せずに、すべての単一の params 値 (:user ハッシュだけでなく) を session[:user_params] ハッシュに追加できるコマンドはありますか?
session[:num_children] = params[:num_children] if params[:num_children]
...etc...