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 回答