1つのフォーム選択フィールドでDBに2つの値(ユーザーIDとユーザー名)を保存します。それも可能ですか?これは私がこれまでに得たものである:フォーム - 複数の値を1つ以上保存する選択
のみ(から:ID)USER_IDを保存し<%= f.collection_select(:user_id, User.where(brand: current_user.brand), :id, :name, {prompt:true}, {class: 'form-control'}) %>
DBに。 user_name(from:name)もDBに保存するには、これをどのように拡張しますか?
<%= f.collection_select(:user_id, :user_name, User.where(brand: current_user.brand), :id, :name, {prompt:true}, {class: 'form-control'}) %>
動作しません。
事前に感謝します。
これは素晴らしいです。私が試したようにしようとしたのは、 '@order.user_id = current_user.id'と' @order.user_name = current_user.name'を作成アクションに保存しているからです。 – CottonEyeJoe
それをしたいのであれば、実際には選択ボックスは全く必要ありません。私は説明を編集します。 – toddmetheny
大変感謝しています!それは動作します – CottonEyeJoe