1

フォームビルダーを使用していますが、モデルに含まれていない追加のフィールドが必要です。したがって、text_field_tagを使用して追加しますが、フォームを検証してエラーが存在する場合、フォームはエラーメッセージで更新され、それらのtext_field_tagの値は緩いです。それを行い、データを保存する正しい方法は何ですか?

私のフォームビルダー:

<%= form_for @brand do |f| %>
  <%= f.text_field :name %>
  <%= text_field_tag :description %>
  <%= f.submit 'Save' %>
<% end %>

どんな助けでもありがたいです!

4

1 に答える 1

1

コントローラ内:

params[:description] ||= ""

あなたのフォームで:

<%= text_field_tag :description, params[:description] %>
于 2012-08-08T17:31:31.227 に答える