"word_a" 、 "word_b" 、 "word_ab" の 3 つの文字列変数を持つ "Word" モデルがあります。
私のビューのフォームは、「word_a」と「word_b」の値を収集します。
<%= f.text_field :word_a %>
<%= f.text_field :word_b %>
「word_a」と「word_b」の組み合わせから自動的に作成される「word_ab」の値を保存する最良の方法は何ですか?
今のやり方は本当に間違っているようです。最初のフォームを送信した後、「word_a」と「word_b」を組み合わせた値を持つ「word_ab」フォームを含む別の編集ページにコントローラーをリダイレクトさせます。
<%= f.text_field :word_ab, :value => @word.word_a+"_"+@word.word_b %>
次に、ユーザーはフォームを再送信して「word_ab」をデータベースに保存する必要があります。これはコントローラーじゃできないの?